コーディングで気をつけること

sastrutsは開発者に取って非常に扱いやすいフレームワークで、JAVA初心者でも割りと早く実装ができるフレームワークだと思います。

ただ仕様のせいと売り文句のせいでスパゲティコードを量産してしまうことがあります。

今日は経験からのメモ

actionのプロパティ

sastrutsではactionのpublicフィールドをプロパティとしてリクエストスコープにいれJSPで利用できる様にしています。
確かにリクエストオブジェクトを利用しないで簡潔に書けるのでいいのですが、ここがかなりスパゲティコードを量産します。

よくやるのが[〜表示フラグ]

画面のある部分の表示制御の為に作ったフラグがいつの間にかクラス全域で使われ、更には他の条件判定に使われまた新たなフラグが作られ…

そんなプログラムのバク対応をした日にゃ…

かき途中