[ooaa main]  [object pasta2]   [essence] (旧blogはこちら)  [flickr]  [myspace]  [View Eiichi Hayashi's profile on LinkedIn] 

研修ネタ メモ

よい(可読性のたかい)設計とは。

  1. システムの動作の構造とプログラムの構造を合わせること
  2. 業務の構造とプログラムの構造を合わせること
  3. システム要件のリソースの構造とプログラムの構造を合わせること
  4. ドキュメントや表をみないと構造がわからないものは×
    1. プログラムはミクロ構造の集合ではなく、曼荼羅のようにマクロ構造と詳細化の階層構造がプログラム構造に現れるようにすること。
    2. これを曼荼羅設計術と名付けよう。(笑)
  5. クラスのなかで管理すべきものとそうでないものの区別