タグ

2011年6月14日のブックマーク (2件)

  • 『アノテーション症候群』

    最近のJavaフレームワークは、アノテーションを乱用しすぎだと思う。アノテーションが大好きなプログラマも多い。 たとえば、EJB 3.0 はアノテーションでEoD(Ease of Development)を実現したと言っているし、JUnit 4 はメソッド命名規約からアノテーションベースのフレームワークに切り替えた。Google Guice はアノテーションを使ってDIコンテナを作っている。 (話題とは関係ないが、Guiceについては、シンプルだとか速いとか、そういった部分で評価されているが、他のDIコンテナに対する最大のアドバンテージは、依存性設定時の「流暢なインタフェース 」にあると思う。これは実際設計しようとすると、結構難しいらしい) こうした流れを見ていると、アノテーションを使うのが最先端のベストプラクティスのように見えてくるが、当はそんなことないと思う。単に、Java言語でアノ

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    asa_ca3
    asa_ca3 2011/06/14
    アノテーションって何って言われて答えられるように…