Другие языки программирования и технологии

Переход с Qt3 на 4. Надо ли?

Есть Qt проект. Примерно 600К исходников. Работает стабильно уже очень много лет.
Новый шеф стал настаивать на переход на 4. Есть грамотные аргументы почему этого делать не надо? Или надо?
Про портирование и затраты по времени всё знаю.
Интересуют аргументы знающих людей "за" и "против".
Повторяю: знающих людей.
Ради чего? В чём причина? Просто номер версии повысить?
Если не очень много .ui, то стоит подумать. Если много уишников, то лучше ничего не трогать. Пусть работает дальше. Будет скоро Qt5, там будет видно.

Главный аргумент я бы привёл: затраты по времени. Если у вас полно программеров, которые страдают от безделья, то займите их этой задачей. Если ресурсов мало, то шеф не прав.
Александр Кирияк
Александр Кирияк
387
Лучший ответ
Нурбек Канабеков *.ui больше сотни.
Нормальные экраны с кучей элементов, а не просто "да - нет" окошки.
Это самая большая проблема.
Классика:
Сын отцу-проггеру
- солнце опять взошло
отец отрываясь от компа
- Всегда восходит? Хорошо! Раз работает, то только ничего не трогай!
http://www.linux.org.ru/forum/talks/2655553
и вообще шеф этот ваш знающий? какие он аргументы в пользу миграции приводит?
Зачем, что-то менять если прекрасно работает? Нужно дописывать модули или?

P. S. : я вообще-то ДотНетовец так, что вряд ли выйду хорошим советчиком :)
Денис Гурдаев
Денис Гурдаев
2 963
"За":
+ Лучшая поддержка далее (потребуется только перекомпилить) .
+ Больше возможностей.
+ Некоторые оптимизации.
+ Исправления багов (которые, скорее всего, были учтены при разработки, так что плохой аргумент, скорее антиаргумент) .
+ Бесценный опыт.

"Против":
- Портирование займёт ОЧЕНЬ много человеко часов.
- Некоторые анти-оптимизации.
- Возможные непроверенные баги.

Что портируем-то?. . Если продукт коммерческий - то только если делать отдельную ветку с "гордым" постфиксом "beta" ("alpha"). В любом другом случае - без разнице. Пункт "as is" спасёт от напастей, а выгода и так не извлекается.
Михаил Ванеев
Михаил Ванеев
1 737
Нурбек Канабеков Спасибо. Вы подтвердили мои сомнения.