2.14. Единство дизайна

Принцип, обеспечивающий внутреннее качество, формулируется как единство дизайна (проектирования, конструирования, разработки). Как бы ни конструировалась программа, необходимо создавать все ее части одинаково.

Применение разнородных практик в процессе создания системы приводит к тому, что никто не сможет в точности сказать, как это сделано, а главное, как это должно быть сделано.

Как его ни определяй, понятие «хорошего дизайна» относительно, но много разных «хороших дизайнов» в одной программе — это один большой плохой дизайн.

Применять все описанные в настоящем курсе практики кое–где абсолютно бесполезно. Толк будет, только если применять их везде, причем везде одинаково.