Длительная фаза анализа считается признаком плохой обслуживаемости кода и указывает на необходимость его доработки
Когда мы ухудшаем код (то есть делаем плохой код выделяющимся), нужно придерживаться трех правил.
1. Никогда не уничтожать верную информацию.
2. Не усложнять будущий рефакторинг.
3. Результат должен привлекать внимание.
Чтобы программист мог решиться отправить плохой код, сигнализируя о проблеме, в команде должен быть установлен высокий уровень психологической безопасности.