У меня была дискуссия несколько недель назад с некоторыми сотрудниками по рефакторингу, и я, кажется, в меньшинстве, который считает, что "Рефакторинг на ранней стадии, рефакторинг часто" - это хороший подход, который не дает коду стать беспорядочным и неподъемным. Ряд других людей считал, что он просто принадлежит к этапам обслуживания проекта.
Если у вас есть мнение, пожалуйста, защитите его.