Здравствуйте, consign, Вы писали:
C>Надо переписать несложный проект, сказали они. Старая версия просто слишком глючная и плохо написанная. Проект совсем несложный и небольшой, сказали они. C>А потом начинается.... C>1. Кода в старом проекте — за 20 тысяч строк. И он реально очень кривой. C>2. Многопоточка, интеграция с другим софтом, запросы на сервер, и т.д. и т.п. C>3. Документации нет. Вообще. C>4. Срок — месяц. C>Черт, откуда только берется столько таких лживых ублюдков?
Отрефакторить, а не переписать. По причине его реальной кривизны. Оценку времени на реализацию, собственную или спущенную, чаще всего можно умножать на два для связи с реальностью. Закинешь через месяц тестерам первую версию и продолжишь допиливать и фиксить, что тестеры найдут.