Каковы основные факторы, определяющие качественный дизайн системы? - PullRequest
1 голос
/ 14 июня 2010

Что вы считаете основными факторами в качественном проектировании системы?

Следование шаблонам GRASP (низкая связь / высокая когезия, защищенные варианты и т. Д.). Что еще?

Ответы [ 2 ]

3 голосов
/ 14 июня 2010

Боб Мартин SOLID - это то, что я бы порекомендовал.

1 голос
/ 15 июня 2010

Возможно, вы также можете посмотреть:

СУХОЙ, ЯГИНИ, Жесткость, Хрупкость, Вязкость, Неподвижность.

Вы можете сослаться здесь для объяснения некоторых изим.

...