2005-11-08 設計の単純化 development お仕事の話。 設計を単純化すること 仕様の単純化 意思の疎通がしやすい 仕様漏れをできるだけ減らす 仕様変更が少ないのでモチベーションが保たれる プロジェクトのゴールの明確化 アプリケーション設計の単純化 扱いやすいフレームワークの選定 モジュール単位の分割 異なるレベルの開発者が理解可能なアーキテクチャ 単純化するためには高レベルな知識と実装力が必要…がんばる データベース設計の単純化 SQLがシンプルになる デバッグが楽! バグも減るよ O/Rマッピングに落とし込みやすい →アプリケーションの単純化 意思決定方法を明確化して単純なプロセスにすることも大切。