2006-07-11から1日間の記事一覧

クラスを責務ごとに分割するということ

上の続きで、ちょっと思考実験。 Rubyの場合、Moduleという仕組でひとつのクラスの責務の実装を複数の単位(ソースファイル)に分割できるわけで、そうすると保守のときに手を入れなきゃならない影響範囲は局所化できますよね。保守/変更の影響範囲を制御でき…

Railsとワークフロー

to Yuguiさん ワークステートエンジン欲すぃ。 *いま*のRails wayだとControllerへの実装になるのは致し方ないかと。ABDでやれば大抵のお仕事はCRUDと関連テーブルへの命名でなんとかなるんでしょうけど、結局「ある関連をCRUDする」というルールをどう表現…