Другой случай, когда следует воздерживаться от рефакторинга, это близость даты завершения Разработка через тестирование проекта. Рост производительности, достигаемый благодаря рефакторингу, проявит себя слишком поздно — после истечения срока. Правильна в этом смысле точка зрения Уорда Каннингема (Ward Cunningham). Не всегда возможно устранить все проблемы, но всегда стоит минимизировать их. Поэтому, прежде чем приступать к рефакторингу, стоит подготовить интеграционные, […]