Cactus

Webアプリケーションの試験用にはJakarta Cactusがありますが、使うには結構面倒な感じがします。試験用クラスが結構な量で必要になる感じです。テストファーストでいくにしても準備が大変ですね。Eclipseのプロジェクトテンプレートで欲しい感じです。テストファーストJavaプロジェクト、とかテストファーストWebアプリプロジェクトとか。

カテゴリー: Java

i

小テストをした。
if ( (1)    ) { … }
の問題のところで、ikey.equals(data[i])と解答した人がいた。最初はわからなかったが、解答が !key.equals(data[i]) だと思い出して合点がいった。i, ! うーむ。almost。
ついでに、白紙答案には「ありえない」とコメントしておいた。自分の中の流行語に影響されている可能性大。

カテゴリー: etc

DDA

Document Driven Architecture. CDAに対抗して提唱してみる。
実現したいサービスを文書化して開発部隊に渡すとプログラムができあがってくる文書駆動型開発モデル。えてしてサービスは抽象化されて記述されるので、できあがってくる実際のシステムは想像していたものとはまったく違うものになることが多いが、開発部隊が優秀な場合は、想像していなかったような斬新で素晴らしいシステムができあがってくる。発注先の能力に依存するハイリスク・ハイリターンな開発モデル。
続きを読む

カテゴリー: etc

Certification

Tomcatの認証でJDBCレルムを使うときに、ユーザー管理機能は自作しなければいけない。単純なものは誰が作っても同じになると思うんだけど、誰か作ってないのかなぁ。

カテゴリー: Java