новый код пишется только после того, как будет написан автоматический тест, завершающийся неудачей; • любое дублирование устраняется.