CODE COMPLETE 第2版 上 その5
第5章 コンストラクションにおける設計
久しぶりに CODE COMPLETE を読んでいきたいと思います。
設計の課題
設計の不備による事故として有名な タコマナローズ橋 - Wikipedia があります。問題の検討を重ねることでこのような設計をしないようにします。
コードを書き上げる前に設計を修正した方が良いので、設計で間違いに気が付くように心がけます。設計は妥協と優先順位の産物であり、非決定論的であり、ヒューリスティックなプロセスである。あるプログラムを設計するとき、設計者による方法は異なります。
重要な設計概念
複雑さに対応するために、集中すべきプログラムを整理して、システムをサブシステムに分割します。また、複雑さは最小限に抑える必要があります。
ソフトウェアシステムでは、さまざまなレベルの設計が必要です。
本
CODE COMPLETE 第2版 上 完全なプログラミングを目指して
- 作者: スティーブマコネル,Steve McConnell,クイープ
- 出版社/メーカー: 日経BP
- 発売日: 2005/03/26
- メディア: 単行本
- 購入: 44人 クリック: 1,166回
- この商品を含むブログ (288件) を見る