ConstructiCat Logo
CodeBust.
Browse section ▾

Стрельба дробью.

При выполнении любых модификаций приходится вносить множество мелких изменений в большое число классов.

##Signs and Symptoms

При выполнении любых модификаций приходится вносить множество мелких изменений в большое число классов.

##Reasons for the Problem

Одна обязанность была разделена среди множества классов. Это может случиться после фанатичного исправления Расходящихся модификаций.

##Payoff

  • Улучшает организацию кода.

  • Уменьшает дублирование кода.

  • Упрощает поддержку.