Есть Qt проект. Примерно 600К исходников. Работает стабильно уже очень много лет.
Новый шеф стал настаивать на переход на 4. Есть грамотные аргументы почему этого делать не надо? Или надо?
Про портирование и затраты по времени всё знаю.
Интересуют аргументы знающих людей "за" и "против".
Повторяю: знающих людей.
Другие языки программирования и технологии
Переход с Qt3 на 4. Надо ли?
Ради чего? В чём причина? Просто номер версии повысить?
Если не очень много .ui, то стоит подумать. Если много уишников, то лучше ничего не трогать. Пусть работает дальше. Будет скоро Qt5, там будет видно.
Главный аргумент я бы привёл: затраты по времени. Если у вас полно программеров, которые страдают от безделья, то займите их этой задачей. Если ресурсов мало, то шеф не прав.
Если не очень много .ui, то стоит подумать. Если много уишников, то лучше ничего не трогать. Пусть работает дальше. Будет скоро Qt5, там будет видно.
Главный аргумент я бы привёл: затраты по времени. Если у вас полно программеров, которые страдают от безделья, то займите их этой задачей. Если ресурсов мало, то шеф не прав.
Классика:
Сын отцу-проггеру
- солнце опять взошло
отец отрываясь от компа
- Всегда восходит? Хорошо! Раз работает, то только ничего не трогай!
Сын отцу-проггеру
- солнце опять взошло
отец отрываясь от компа
- Всегда восходит? Хорошо! Раз работает, то только ничего не трогай!
http://www.linux.org.ru/forum/talks/2655553
и вообще шеф этот ваш знающий? какие он аргументы в пользу миграции приводит?
Зачем, что-то менять если прекрасно работает? Нужно дописывать модули или?
P. S. : я вообще-то ДотНетовец так, что вряд ли выйду хорошим советчиком :)
и вообще шеф этот ваш знающий? какие он аргументы в пользу миграции приводит?
Зачем, что-то менять если прекрасно работает? Нужно дописывать модули или?
P. S. : я вообще-то ДотНетовец так, что вряд ли выйду хорошим советчиком :)
"За":
+ Лучшая поддержка далее (потребуется только перекомпилить) .
+ Больше возможностей.
+ Некоторые оптимизации.
+ Исправления багов (которые, скорее всего, были учтены при разработки, так что плохой аргумент, скорее антиаргумент) .
+ Бесценный опыт.
"Против":
- Портирование займёт ОЧЕНЬ много человеко часов.
- Некоторые анти-оптимизации.
- Возможные непроверенные баги.
Что портируем-то?. . Если продукт коммерческий - то только если делать отдельную ветку с "гордым" постфиксом "beta" ("alpha"). В любом другом случае - без разнице. Пункт "as is" спасёт от напастей, а выгода и так не извлекается.
+ Лучшая поддержка далее (потребуется только перекомпилить) .
+ Больше возможностей.
+ Некоторые оптимизации.
+ Исправления багов (которые, скорее всего, были учтены при разработки, так что плохой аргумент, скорее антиаргумент) .
+ Бесценный опыт.
"Против":
- Портирование займёт ОЧЕНЬ много человеко часов.
- Некоторые анти-оптимизации.
- Возможные непроверенные баги.
Что портируем-то?. . Если продукт коммерческий - то только если делать отдельную ветку с "гордым" постфиксом "beta" ("alpha"). В любом другом случае - без разнице. Пункт "as is" спасёт от напастей, а выгода и так не извлекается.
Нурбек Канабеков
Спасибо. Вы подтвердили мои сомнения.
Похожие вопросы
- Как в настройках ноутбука удалить переход на предыдущую страницу просмотренную в интернете по клику?
- как в играх реализован переход между уровнями
- Как может время работы алгоритма не изменятся при переходе к более скоростному алгоритму ?
- В Turbo Pascal есть оператор перехода Goto, а в C++ чего вместо него имеется (+синтаксис)???
- Как в программе HTML (для создание сайта через блокнот) вставлять картинки и переход на другую страницу???
- Переход на Windows 7
- Правда ли что ни одна действительно серьезная программа не обходится без безусловных переходов GOTO?
- Ассемблер. Команда условного перехода, если результат равен 1???
- как сделать переход на нужную страницу после отправки сообщения через форму обратной связи.
- опишіть команду переходу jne, наведіть приклад
Нормальные экраны с кучей элементов, а не просто "да - нет" окошки.
Это самая большая проблема.