Здравствуйте, IT, Вы писали:
IT>А всегда ли всё уже ясно на момент проектирования? И всегда ли то, что напроектировано оказывается окончательным вариантом удовлетворяющим абсолютно всех?
Да никогда не ясно, насколько я помню

Самое сложное, это из тумана разрозненных пожеланий, предложений и соображений вылепить какой-то каркас и отбросить все ненужное. Затем представить, что с наибольшей вероятностью придется делать на следующей итерации. Затем придумать, как проще всего этот каркас реализовать (потенциально с учетом следующей итерации). Дальше дело техники. А не следующей итерации нужно понять что именно оказалось неудачным и что нужно переделать (минимально). Ну и так далее.
А такого, чтобы результат удовлетворял абсолютно всех я вообще не помню. Меня, как разработчика, вообще результат практически никогда не нравится. Всегда кажется, что можно было сделать лучше/проще/иначе...
IT>Я, с некоторых пор, первый. Сажусь и начинаю писать код
Может и я к тому же приду

Кстати, недавно писал на RubyOnRails, мне показалось, что там по другому вообще нельзя (по крайней мере, если не знаешь этот RoR в мельчайших деталях).
E>>Всегда ли требуется рефакторинг, к примеру, 200 тысяч строк кода?
IT>Откуда я знаю?
Надо хотя бы взглянуть на эти 200к строк
Дык в том-то и дело, что 200k никогда и не требуется изменять. Обычно дело 1k-2k ограничивается. А на таких объемах можно и ручками обойтись (особенно, если
вот такАвтор: eao197
Дата: 25.01.06

). Нужно только понять, какую именно тысячу строк выбросить