| Индекс материала |
|---|
| Признак плохого проекта |
| Закрепощенность |
| Неподвижность |
| Неподвижность |
| Вязкость |
| Неоправданная сложность |
| Неоправданные повторения |
| Неопределенность |
| Чем вызвано |
| Page # |
Признак плохого проекта
Диагноз "загнивания" программы устанавливается в случае обнаружения одного из следующих признаков плохого проекта.
Закрепощенность: система с трудом поддается изменениям, поскольку любое минимальное изменение вызывает эффект "снежного кома", затрагивающего другие компоненты системы.
Неустойчивость: в результате осуществляемых изменений система разрушается в тех местах, которые не имеют прямого отношения к непосредственно изменяемому компоненту.
Неподвижность: достаточно трудно разделить систему на компоненты, которые могли бы повторно использоваться в других системах.
Вязкость: сделать что-то правильно намного сложнее, чем выполнить какие-либо некорректные действия.
Неоправданная сложность: проект включает инфраструктуру, применение которой не влечет непосредственной выгоды.
Неоправданные повторения: проект содержит повторяющиеся структуры, которые могут унифицироваться с применением простой абстракции.
Неопределенность: проект трудно читать и понимать. Недостаточно четко выражено содержимое проекта.
| < Предыдущая | Следующая > |
|---|





