generated at
関心事の分離
略 : SoCsSoC

関心事の分離

大きな問題を、部分問題へ分解することで、複雑な問題をより扱いやすくする、という考え方
関心の分離に力を注ぐのは、システムのモジュラー性凝集度を上げるため
関心事の分離ができていることは、高品質なコードの特徴のひとつ
モジュール性機能独立性などにも登場する考え方
コードの性質を表す凝集度モジュラー性とは概念の種類が異なる (凝集度やモジュラー性の特定の状態のことを表す)
関心事の分離を実現するために役立つツール
テスト駆動開発が強力なツール
複雑さの許容限度を低く保つこと

参考文献