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

Жизнь — боль (с)
Re: Как же все обрыдло
От: Gattaka Россия  
Дата: 09.09.16 10:38
Оценка: +1
Тхе... вы еще квартиру или машину себе не покупали по всей видимости. Звонишь спрашиваешь битая или нет, нет не битая. Приходишь с толщимером ни одной не крашенной детали Ой, это предыдущих хозяин. Здесь то же самое.
План действий могу порекомендовать следующий — сконцентрируйтесь на красивом UI, кнопочках, анимации, эффектах. То что за ним ничего не стоит — потом может быть сделаете. Постоянно себя нахваливайте и то что получилось, постарайтесь выбить адекватные сроки под это дело.
Re: Как же все обрыдло
От: 0x7be СССР  
Дата: 09.09.16 10:52
Оценка: +3 :))
Здравствуйте, consign, Вы писали:

C>4. Срок — месяц.

C>Черт, откуда только берется столько таких лживых ублюдков?
Если срок тебе спустили "сверху", то ты за него не отвечаешь.
Re: Как же все обрыдло
От: Stanislav V. Zudin Россия  
Дата: 09.09.16 11:00
Оценка: +1 :)))
Здравствуйте, consign, Вы писали:

C>Надо переписать несложный проект, сказали они. Старая версия просто слишком глючная и плохо написанная. Проект совсем несложный и небольшой, сказали они.

C>А потом начинается....
C>1. Кода в старом проекте — за 20 тысяч строк. И он реально очень кривой.

Всего???


"...И такой вот пищи
названий — до тыщщи..."


C>3. Документации нет. Вообще.


А вот камрады считают, что
"Самодокументирующий код" (с) и "комментарии не нужны" (с)
А ты про какую-то документацию...

C>4. Срок — месяц.


Месяц потом превратится в пару лет. Всё в порядке.

C>Черт, откуда только берется столько таких лживых ублюдков?


Издержки профессии.
У тебя есть замечательная возможность сделать всё по фен-шую.
Вот так и работаем.
_____________________
С уважением,
Stanislav V. Zudin
Re: Как же все обрыдло
От: Mr Bombastic Австралия жж
Дата: 09.09.16 11:02
Оценка:
Здравствуйте, consign, Вы писали:

C>Надо переписать несложный проект, сказали они. Старая версия просто слишком глючная и плохо написанная. Проект совсем несложный и небольшой, сказали они.

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

Отрефакторить, а не переписать. По причине его реальной кривизны. Оценку времени на реализацию, собственную или спущенную, чаще всего можно умножать на два для связи с реальностью. Закинешь через месяц тестерам первую версию и продолжишь допиливать и фиксить, что тестеры найдут.
Re[2]: Как же все обрыдло
От: consign  
Дата: 09.09.16 11:12
Оценка: +1
Здравствуйте, Mr Bombastic, Вы писали:

MB>Оценку времени на реализацию, собственную или спущенную, чаще всего можно умножать на два для связи с реальностью.


Здесь больше похоже на 3, по самой оптимистичной оценке.
Re[2]: Как же все обрыдло
От: consign  
Дата: 09.09.16 11:14
Оценка:
Здравствуйте, 0x7be, Вы писали:

0>Если срок тебе спустили "сверху", то ты за него не отвечаешь.


Если бы даже не спустили, то при отсутствии детальной документации по требованиям до — такая оценка просто невалидна.
Но это в теории.
Re[3]: Как же все обрыдло
От: Mr Bombastic Австралия жж
Дата: 09.09.16 11:14
Оценка:
Здравствуйте, consign, Вы писали:

MB>>Оценку времени на реализацию, собственную или спущенную, чаще всего можно умножать на два для связи с реальностью.


C>Здесь больше похоже на 3, по самой оптимистичной оценке.


Тут уж зависит от способностей программиста ставить оценки
Отредактировано 09.09.2016 11:18 Артём . Предыдущая версия .
Re[3]: Как же все обрыдло
От: 0x7be СССР  
Дата: 09.09.16 11:18
Оценка:
Здравствуйте, consign, Вы писали:

C>Если бы даже не спустили, то при отсутствии детальной документации по требованиям до — такая оценка просто невалидна.

Именно так.

C>Но это в теории.

А что мешает проявить упругость на практике?
Re: Как же все обрыдло
От: Слава  
Дата: 09.09.16 11:19
Оценка: 2 (2) +1 :)
Здравствуйте, consign, Вы писали:

C>4. Срок — месяц.

C>Черт, откуда только берется столько таких лживых ублюдков?

А ты его про... провали. В прямом смысле "ну не шмогла я, а что вы хотели с такими ожиданиями". Еще желательно, чтобы клиент доплатил, так сказать — поглубже вляпался и вложился. Через полгода-год проект будет завершен, а заказчик изрядно поумнеет.
Re[4]: Как же все обрыдло
От: consign  
Дата: 09.09.16 11:21
Оценка:
Здравствуйте, 0x7be, Вы писали:

0>А что мешает проявить упругость на практике?


Бесполезно пытаться бодаться с менеджером, поскольку врать и выкручиваться — его профессия. Но можно просто послать нафиг, о чем я сейчас и размышляю.
Re[2]: Как же все обрыдло
От: consign  
Дата: 09.09.16 11:22
Оценка:
Здравствуйте, Слава, Вы писали:

С>А ты его про... провали. В прямом смысле "ну не шмогла я, а что вы хотели с такими ожиданиями". Еще желательно, чтобы клиент доплатил, так сказать — поглубже вляпался и вложился. Через полгода-год проект будет завершен, а заказчик изрядно поумнеет.


Злой ты
Re[4]: Как же все обрыдло
От: consign  
Дата: 09.09.16 11:29
Оценка:
Здравствуйте, Mr Bombastic, Вы писали:

MB>Тут уж зависит от способностей программиста ставить оценки


Скорее — бодаться за них.
Re[5]: Как же все обрыдло
От: John1979  
Дата: 09.09.16 11:31
Оценка: +11
Здравствуйте, consign, Вы писали:

C>Бесполезно пытаться бодаться с менеджером, поскольку врать и выкручиваться — его профессия. Но можно просто послать нафиг, о чем я сейчас и размышляю.

просто работаешь 8/5, не надрываясь.
что успел — то успел. остальное, это заботы тех, кто эти сроки высасывал из пальца и под ними подписывался.
Re[5]: Как же все обрыдло
От: Stanislav V. Zudin Россия  
Дата: 09.09.16 11:33
Оценка: 1 (1) +1
Здравствуйте, consign, Вы писали:

0>>А что мешает проявить упругость на практике?


C>Бесполезно пытаться бодаться с менеджером, поскольку врать и выкручиваться — его профессия. Но можно просто послать нафиг, о чем я сейчас и размышляю.


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

Ессно, манагер будет топать ногами и шуметь про сроки, но чудес не бывает.

ЗЫ. 20-летний проект (сервер, кроссплатформенность, ODBC, многопоточность, файлы по 16тыс. строк и проч.) мы переписали вдвоем с Сей на Яву за два года. Изначально давалось полгода.
_____________________
С уважением,
Stanislav V. Zudin
Re: Как же все обрыдло
От: pestis  
Дата: 09.09.16 11:35
Оценка: +1
Здравствуйте, consign, Вы писали:

C>Надо переписать несложный проект, сказали они. Старая версия просто слишком глючная и плохо написанная. Проект совсем несложный и небольшой, сказали они.


Ну и в чем проблема?

Переписать так переписать, описываем требования, дизайним, кодим, выкидываем старый продукт на помойку. Если правильно выбрать технологии и не сильно тупить в процессе, за месяц вполне реально вместо 20к кривых строк сделать 3к правильных.
Re[3]: Как же все обрыдло
От: LaptevVV Россия  
Дата: 09.09.16 11:41
Оценка: +3 :)))
MB>>Оценку времени на реализацию, собственную или спущенную, чаще всего можно умножать на два для связи с реальностью.
C>Здесь больше похоже на 3, по самой оптимистичной оценке.
Уточняем дальше.
Все сроки надо ВСЕГДА умножать на 3.1415926...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: Как же все обрыдло
От: consign  
Дата: 09.09.16 11:46
Оценка:
Здравствуйте, pestis, Вы писали:

P>Переписать так переписать, описываем требования, дизайним, кодим, выкидываем старый продукт на помойку. Если правильно выбрать технологии и не сильно тупить в процессе, за месяц вполне реально вместо 20к кривых строк сделать 3к правильных.


Многопоточка, интеграция. За каждый из этих пунктов умножай оценку на 2-3.
Re[3]: Как же все обрыдло
От: pestis  
Дата: 09.09.16 12:08
Оценка: :)))
Здравствуйте, consign, Вы писали:

C>Многопоточка, интеграция. За каждый из этих пунктов умножай оценку на 2-3.


И что что многопоточка? Если технологии адекватны задаче многопоточка не вызывает боли. На nodejs, к примеру, всякие асинхронные интеграции пишутся в одно движение.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.