Russian Qt Forum

Разное => Говорилка => Тема начата: zzzseregazzz от Сентябрь 30, 2013, 10:03



Название: Какие баги есть в Qt ?
Отправлено: zzzseregazzz от Сентябрь 30, 2013, 10:03
Какие просто реализуемые баги (до 10 строк кода) вы знаете в Qt ?
Приведите пожалуйста примеры кода.


Название: Re: Какие баги есть в Qt ?
Отправлено: m_ax от Сентябрь 30, 2013, 10:34
Мягкость мозгов - пожалуй самый простодетектируемый баг..
..правда Qt тут ни при чём.. 


Название: Re: Какие баги есть в Qt ?
Отправлено: zzzseregazzz от Сентябрь 30, 2013, 13:50
Между прочим это обычный вопрос собеседования на должность "программист Qt". Мне его задавали в 5 местах.
В одном месте спросили еще какие баги были исправлены при переходе от 4.8.0 на 4.8.1.


Название: Re: Какие баги есть в Qt ?
Отправлено: Пантер от Сентябрь 30, 2013, 14:00
Ни на одном собеседовании меня не спрашивали о таком. zzzseregazzz, гонишь ты, по-моему.


Название: Re: Какие баги есть в Qt ?
Отправлено: Bepec от Сентябрь 30, 2013, 14:36
Гонево полной воды.

Такие вопросы нужны как минимум кандидатам на разработку Qt, которые следили за развитием Qt с самого начала.

PS если вам его задавали - приведите ваш ответ :D


Название: Re: Какие баги есть в Qt ?
Отправлено: xokc от Сентябрь 30, 2013, 14:57
Ответы тут https://bugreports.qt-project.org/issues/?jql=
Выбирай любой из 49604.
Между прочим это обычный вопрос собеседования на должность "программист Qt". Мне его задавали в 5 местах.
Видимо на программиста Qt не взяли. Взяли на троля для того, чтобы убить форум.


Название: Re: Какие баги есть в Qt ?
Отправлено: zzzseregazzz от Сентябрь 30, 2013, 15:05
Гонево полной воды.

Такие вопросы нужны как минимум кандидатам на разработку Qt, которые следили за развитием Qt с самого начала.

PS если вам его задавали - приведите ваш ответ :D

Ничего не ответил. Не взяли в эти 5 мест. Взяли там, где не задавали.


Название: Re: Какие баги есть в Qt ?
Отправлено: _OLEGator_ от Сентябрь 30, 2013, 15:18
Это такой удобный способ отказа претенденту =)
Либо это был психологический тест такой, надо было просто что-то ответить либо объяснить свою точку зрения, почему эти знания вообще не важны.


Название: Re: Какие баги есть в Qt ?
Отправлено: zzzseregazzz от Сентябрь 30, 2013, 16:03
Вообще-то говоря эти знания важны.
Когда программа не работает и ошибка никак не находится, может стоит поискать баги, идущие от Qt? Также важно знать способы обхода известных багов.
Знание багов - одно из отличий программиста-профессионала от любителя.


Название: Re: Какие баги есть в Qt ?
Отправлено: _OLEGator_ от Сентябрь 30, 2013, 16:30
Тебе бы книгу написать, кто такой программист-профессионал. Столько перлов выдаешь.


Название: Re: Какие баги есть в Qt ?
Отправлено: alex312 от Сентябрь 30, 2013, 16:31
Знание багов - одно из отличий программиста-профессионала от любителя.
Хороший программист  может  найти и понять описание только что полученного
сообщения об ошибке IJK305I в руководстве по JSL. По-настоящему
знаменитый  программист может найти ошибки в распечатке 6-мега-
байтной  области памяти,  не используя калькулятор шестнадцати-
ричной системы счисления. - http://lib.ru/ANEKDOTY/non_pas.txt


Название: Re: Какие баги есть в Qt ?
Отправлено: zzzseregazzz от Сентябрь 30, 2013, 16:44
А если серьезно?
Даже в Windows написанном профессионалами есть баги.
В Qt написанном любителями (как весь open source) обязаны иметь место баги.


Название: Re: Какие баги есть в Qt ?
Отправлено: mutineer от Сентябрь 30, 2013, 16:56
Даже в Windows написанном профессионалами есть баги.

Стоп. Ты же говорил что профессионалы не делают ошибок


Название: Re: Какие баги есть в Qt ?
Отправлено: alex312 от Сентябрь 30, 2013, 16:58
В Qt написанном любителями (как весь open source) обязаны иметь место баги.
not sure if trolling, or just stupid
(http://2media.nowpublic.net/images//7e/6e/7e6e1924afa0a31b0ac31ce10c0f604f.jpg)


Название: Re: Какие баги есть в Qt ?
Отправлено: m_ax от Сентябрь 30, 2013, 17:28
Видимо, ТС'а тоже любители писали)
C гигантским overflow'ом строк  ;D

/* Или те же профессионалы, что и виндовс  */


Название: Re: Какие баги есть в Qt ?
Отправлено: Bepec от Сентябрь 30, 2013, 17:30
Бгг. Даже страшно представить программиста, помнящего все баги от изначального Qt до наших дней. У него ж мозг взорвётся от такого количества информации :D



Название: Re: Какие баги есть в Qt ?
Отправлено: alex312 от Сентябрь 30, 2013, 17:52
Кстати о багах - Qt 5.2 Alpha available (http://blog.qt.digia.com/blog/2013/09/30/qt-5-2-alpha-available/)


Название: Re: Какие баги есть в Qt ?
Отправлено: voral от Сентябрь 30, 2013, 23:58
В Qt написанном любителями (как весь open source) обязаны иметь место баги.
Кто вам сказал такую ересь?
Я так и представил: руководитель фирмы Тролтеч/Nokia etc. Приходят, например, в кладовку к убрщице:
- Слушай, Марьиван, нет у тебя внучка который увлекается программированием
- Есть, конечно, я и сама между сериями Санты Барбары увлекаюсь. А что?
- Да нам надо вот тут Qt написать. Возьметесь?
....
Ну и пошла Марьиванна с внучком долгими зимними вечерами код фигачить....

И так же со всем опенсорсом... А такие фирмы как IBM, Oracle, Microsoft, Intel вваливают бабло менеджерам, которые ищут любителей, которые за еду пишут всякие там: офисы, гимпы, ядра..... :)

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

ЗЫ сказ про то, почему и баги в железе надо знать. В одной конторе закупили десяток абсолютно идентичных компов (Аквариус с Win98). Поставили программу. И вот один из всех этих компьюторов при работе нашей программы вис намертво. Долго ли коротколи искали причину, оказалось: комп вис при отображении на экране определенного цвета (в точности RGB). Решилось заменой видеокарты. Так, что по вашей логики баги в железе надо знать.


Название: Re: Какие баги есть в Qt ?
Отправлено: Vamireh от Октябрь 01, 2013, 21:24
Ну это не совсем баг, наверное:
#pragma pack(push,1) перед qt-шными хидерами. лично у меня вываливается программа после закрытия, где-то после последнего return; и да, это было на 4.8.4, на 5.x.x не проверял


Название: Re: Какие баги есть в Qt ?
Отправлено: Bepec от Октябрь 01, 2013, 22:01
Вы ещё возьмите и запишите по не инициализированному указателю QWidget - представьте себе, тоже ошибка :D

PS кривые руки не для скуки ^.^


Название: Re: Какие баги есть в Qt ?
Отправлено: deMax от Октябрь 08, 2013, 07:40
А если серьезно?
Даже в Windows написанном профессионалами есть баги.
В Qt написанном любителями (как весь open source) обязаны иметь место баги.
С точностью наоборот, в open source багов будет минимум ибо код все видят и баги пиляться, а вот в закрытом код видит кучка человек.
примеры borland builder - даже коментировать не хочу, при изменении чек бокса вызывается событие как на нажатие мыши... там багов как песка на пляже. (после билдеро q
ms word - 15 лет пилят, как было унылое тормозное уг, так и осталось


Название: Re: Какие баги есть в Qt ?
Отправлено: deMax от Октябрь 08, 2013, 07:56
А если серьезно?
Даже в Windows написанном профессионалами есть баги.
В Qt написанном любителями (как весь open source) обязаны иметь место баги.
С точностью наоборот, в open source багов будет минимум ибо код все видят и баги пиляться, а вот в закрытом код видит кучка человек. Правда в opensource как правило хреновый дизайн.
Это как советское и новое импортное - первое некрасиво но прослужит пол века, второе гламурно но сломается через месяц.

примеры borland builder - даже коментировать не хочу, при изменении чек бокса вызывается событие как на нажатие мыши... там багов как песка на пляже. (qt после билдера - небо и земля)
ms word - 15 лет пилят, как было унылое тормозное уг, так и осталось. Openoffice правда не лучше, а вот Latex для документации хорошая вещь.


Название: Re: Какие баги есть в Qt ?
Отправлено: kamre от Октябрь 08, 2013, 07:59
в open source багов будет минимум ибо код все видят и баги пиляться
Что-то плохо "пилятЬся", вон уже больше года не могут поправить баг в отрисовке линий (https://bugreports.qt-project.org/browse/QTBUG-25896).