2010年08月18日のツイート
@muraken720: 欲しい本リスト URL
@muraken720: 続き。?重複を避ける?関心を分離する?バリエーションをカプセル化する?将来的な機能の実装を遅らせる?余分な機能を避けるリーンソフトウェア開発より。
@muraken720: ソフトウェア開発のコミットメントを遅らせるための戦略。?モジュールを使う?インタフェースを使う?パラメータを使う?抽象化を使う?シーケンシャルプログラミングを避ける?カスタムツールの構築は慎重にリーンソフトウェア開発より。
@muraken720: 集合ベースのソフトウェア開発? 制約を伝え合うと、選択に幅ができる。複数のオプションを出すことができる。分かるような、分からないような。
@muraken720: インタフェースを最初に開発するべし。静的な構造はソースが一番早い。動的な仕様はシーケンス図で。ドキュメントのためのドキュメントは書いても伝わらない。