Spring FrameworkのMission Statement

俺たちはこんなことを信じている。 J2EEはもっと簡単に使えるべきだ。

  • クラスよりもインターフェースを使ったプログラミングのほうが良い。
  • Springはインターフェースを使うことの複雑さのコストをゼロにしていく。
  • JavaBeansはアプリケーションの設定についてすばらしい方法を提供してくれる。
  • OOデザインはJ2EEのようなどんな実装された技術よりも重要だ。
  • Javaではチェック済み例外を使いすぎだ。フレームワークはありそうも無い状況から回復するための例外をキャッチするということを強制するべきではない。*1
  • テストが可能であるということは必要不可欠だ。
  • Springのようなフレームワークはテストする為のコードを作成するのに助けてあげなければいけない。*2

しみじみ.


テストが可能であるということは必要不可欠」なんだけど,おざなりになりがち.
#「OOデザインは...」は,どうだろ?