CodeView_std

アーキテクチャドキュメントは設計意図を設計担当者に伝えるための設計書です。

複数のビューで図表化して、意図通りのソースコードになるように設計情報を伝えます。

静的ビューでは設計の全体像、動的ビューでは設計のきわどい部分、そして、実装ビューでソースコードの設計規約、を明確にします。今回、典型的な実装ビューの設計規約一覧を公開します。

実装レベルのコーディング規約ではなく、設計レベルのコーディング規約と言えるものです。

1.部品化

2.静動分離

3.状態分割

4.高凝集

5.疎結合

6.カプセル化

7.レベル化

この7項目を遵守することで、設計構造を意識したプログラミングができます。