Здравствуйте, Merle, Вы писали:
AR>>Ну вот, скажем, взяли. Он, значит, посмотрел исходники нашей SmallTalk-системы и честно говорит: "Архитектура этой системы не отвечает вашим текущим потребностям — ее всю нужно переделывать". И спрашивается зачем мы его долго искали и нанимали? Писать систему на Java мы могли и с предыдущим (поспешно уволенным за незнание SmallTalk) архитектором. А этот Java не знает. M>А при чем тут Java? Если архитектору поставлена задача рефакторить, а не переписывать заново, значит он будет рефакторить или вы не того архитектора нашли.
А кто и на основании какой информации (в чем представленной) решает — рефакторить или писать заново? Или это директор просто должен к гадалке — толковательнице снов обращаться?