> -- Info21 писал(а):
> Как обычно, в дискуссии момент "каши в голове".Рефакторинг -- просто инструмент (или инструментальная процедура). Как-то странно его осуждать.И странно называть его "ширмой".Осуждать имеет смысл спешку и, как следствие, недообдуманность (но это бывает обусловлено экстерналиями). Или недообученность.Но осуждать бедный рефакторинг?Это как осуждать кнопку Backspace.

Я понимаю осуждение рефакторинга как средства, стоящего наравне с проектированием и моделированием. Вот, мы позавчера начали перекраивать стартовые механизмы системы. Да, недопроектирование. Да, недодуманность. Да, были причины сделать так, а не лучше. Но всё же - время, потраченное на рабочие исходники можно рассматривать как инвестиции, а перекройку как упущенное время. Поэтому рефакторинг надо рассматривать как крайнее средство (когда наука и медицина бессильны), а не рутину, или там, пункт меню вижуал студии.