LINUX.ORG.RU

Qt3 - Qt4 Оценка трудозатрат по портированию


0

0

Обращаюсь к тем, кто уже выполнял портирование с qt3 на qt4.

Пожалуйста, поделитесь информацией, сколько времени (очень примерно) было потрачено на проект по портированию, и какой объем исходных кодов был у проекта.

Например: Код - 90МБайт, потраченное время - 50 чел.-мес.

Заранее спасибо

★★★

тут все очень относительно.

проще иной раз с ноля написать использую наработки предыдущего проекта.

MikeDM ★★★★★
()

Я не с самой Qt3 портировал, а убирал использование Qt3Support.
Код ~1 МБайт, потраченное время - 2 часа.

UVV ★★★★★
()
Ответ на: комментарий от MikeDM

проще иной раз с ноля написать использую наработки предыдущего проекта.

Сам то понял, что предложил??

UVV ★★★★★
()
Ответ на: комментарий от nu11

а не проще уже дождаться Qt5 и переписать сразу на него? :)

Тогда уже проще бросить код на QT3 и переписать его с использованием gtk! (-;

ostin ★★★★★
()
Ответ на: комментарий от ostin

>и переписать его с использованием gtk! (-;
зачем с одного мертвого тулкита на другой переписывать?

nu11 ★★★★★
()


Зависит от того, насколько код прибит к Qt3. Тут четкие рамки не видя кода сказать сложно.

Pantserovik
()
Ответ на: комментарий от neocrust

> Рано GTK хоронить

Глупо заниматься эксгумацией GTK

Manhunt ★★★★★
()

Может стоит поинтересоваться у авторов конкретных проектов, где такое портирование имело место быть (например, k3b) ?

runtime ★★★★
()

Переводил небольшой проект порядка полумегабайта исходников, ушел где-то день. В Qt4 есть утилита qt3to4, она заменяет многие вещи автоматически, но вот там, где переходи принципиальный (item based -> mvc, кажется та же проблема с dropdown menu) она вставляет костыли из Qt3Support. Которые, вообще говоря, лучше потом убирать.

YesSSS ★★★
()

а есть где-нибудь полные спецификации qt3 и qt4?

anonymous
()
Ответ на: комментарий от runtime

> Может стоит поинтересоваться у авторов конкретных проектов, где такое портирование имело место быть (например, k3b) ?

Спасибо за идею.

blex ★★★
() автор топика
Ответ на: комментарий от blex

каков процент покрытия кода тестами?

0%

И код чужой :)

тогда просто прикиньте сколько Вашей команде нужно времени на написание аналогичного кода с нуля

shty ★★★★★
()

зависит от качества кода на qt3. Если классы из qt3 были обернуты во что-то свое, может быть весьма трудоемко

annulen ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.