Russian Qt Forum
Ноябрь 22, 2024, 14:30 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2] 3   Вниз
  Печать  
Автор Тема: Qt creator, рефакторинг, автоподстановка.  (Прочитано 20890 раз)
kai666_73
Крякер
****
Offline Offline

Сообщений: 319


Просмотр профиля
« Ответ #15 : Июнь 26, 2016, 10:49 »

Это на ваш взгляд ничем.

Чорт, да в общем случае, для дебага и релиза, может даже состав файлов в проекте разниться... со всеми вытекающими.
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #16 : Июнь 26, 2016, 16:39 »

дефайны, как и дерево проекта, могут отключать одни части и включать другие
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Bepec
Гость
« Ответ #17 : Июнь 26, 2016, 17:36 »

Я не спорю что могут быть случаи когда дефайнами полностью проект перекрывается, но это исключение из правил, а не вариант по умолчанию.

Да, включаются куски кода, да выключаются куски кода. Но неужели так сложно построить модель для release и debug один раз и не е**ть мозги при каждом переключении кнопочки?

Вот этого я не понимаю. Ведь в разы проще построить один раз и потом вести, чем строить каждый раз при нажатии кнопочки.

PS ни в одной ide я не видел задержки при переключении релиза/дебага. Там это просто флажок для режима сборки.

Так всё таки это тоже фича, или баг такой?
Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #18 : Июнь 26, 2016, 18:05 »

Но неужели так сложно построить модель для release и debug один раз и не е**ть мозги при каждом переключении кнопочки?
Это не сложно, это скорее не нужно. Не могу придумать ни одной причины быстро переключать типы сборки.
Записан
Bepec
Гость
« Ответ #19 : Июнь 26, 2016, 19:00 »

Вы, линуксоиды, в этом плане прошли профессиональную деформацию.

У вас "медленно работает", "не работает", "неудобно работает", "плохо работает" - это нормально и не нуждается в исправлении. Вы тупо смирились и радуетесь этому.
Типо "нас не волнуют мелкие проблемы", "ну и что, что посреди дороги лежит капкан - пусть лежит, он мне не мешает", "Обувь неудобная? ничего страшного, через месяц нога примет форму обуви" Улыбающийся
Этакий особый подвид понтов обыкновенных.

Вы вот не видите проблемы в тормозах при переключении сборки. А я вот хочу нажать кнопочку "собрать релиз" и забыть. А не переключать режим сборки, ждать тормознутых 2 секунды с парой мелькающих окошек, а потом тыкать сборку.
« Последнее редактирование: Июнь 26, 2016, 19:02 от Bepec » Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #20 : Июнь 26, 2016, 19:38 »

Вы вот не видите проблемы в тормозах при переключении сборки. А я вот хочу нажать кнопочку "собрать релиз" и забыть. А не переключать режим сборки, ждать тормознутых 2 секунды с парой мелькающих окошек, а потом тыкать сборку.
Не вижу. У меня 100% времени собирается debug. Релиз я собираю, в лучшем случае, раз в месяц, руками (не из IDE), на машине, где эта программа будет работать.
Я не вижу проблемы, потому что я не переключаю тип сборки в креаторе, а не потому что я линуксоид. Улыбающийся
Записан
Bepec
Гость
« Ответ #21 : Июнь 26, 2016, 19:40 »

Ну, тут как я и сказал - капкан перед дверью лежит, ну и пусть лежит. Всёравно раз в месяц хожу Веселый
Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #22 : Июнь 26, 2016, 19:48 »

Ну, тут как я и сказал - капкан перед дверью лежит, ну и пусть лежит. Всёравно раз в месяц хожу Веселый
Соберитесь! Еще раз! Я не собираю релизы из креатора, вообще. У меня на целевых машинах его нет вообще.
Вот не трачу я 2 секунды на переключение... Улыбающийся
Записан
Bepec
Гость
« Ответ #23 : Июнь 26, 2016, 20:12 »

 Непонимающий
Записан
kai666_73
Крякер
****
Offline Offline

Сообщений: 319


Просмотр профиля
« Ответ #24 : Июнь 26, 2016, 20:15 »

Вы, линуксоиды, в этом плане прошли профессиональную деформацию.
А все ждал когдаж Верес свой разгневанный взор на Linux обратит Улыбающийся
Кстати, qtcreator это отнюдь не Linux/Unix way...
Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #25 : Июнь 26, 2016, 20:34 »

Непонимающий
Не адекватность опять берет верх над Вересом... Улыбающийся

А где я писал, что ее не надо решать?
Я написал, что по своему опыту, не вижу для чего вообще постоянно переключать тип сборки?
Я так не делаю, поэтому, никогда не сталкивался с задержками из-за этого. Если вас эта проблема беспокоит, есть исходники креатора - исправляйте, посылайте патчи.

« Последнее редактирование: Июнь 26, 2016, 20:37 от Old » Записан
Bepec
Гость
« Ответ #26 : Июнь 26, 2016, 21:15 »

Цитировать
Это не сложно, это скорее не нужно.
По правилам русского языка и предыдущих сообщений следует вывод, что данная проблема не нуждается в решении - "не нужно". Более того вы не признаёте это проблемой, следовательно и решать её не надо.
Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #27 : Июнь 26, 2016, 21:18 »

Цитировать
Это не сложно, это скорее не нужно.
По правилам русского языка и предыдущих сообщений следует вывод, что данная проблема не нуждается в решении - "не нужно". Более того вы не признаёте это проблемой, следовательно и решать её не надо.
Для меня это не проблема, я не пользуюсь этой возможностью креатера вообще. Для меня не нужно ничего решать.
Если вы видите в этом проблему - решайте. Хотя вы так и не смогли сформулировать, для чего же вам нужна возможность быстрого переключения типов сборки. Что вы пару секунд потерпеть не можете?

Пока это напоминает претензию в автосервис: я постоянно включаю и выключаю зажигание своей машины. Почему она у меня так медленно ездит? Улыбающийся
« Последнее редактирование: Июнь 26, 2016, 22:02 от Old » Записан
Bepec
Гость
« Ответ #28 : Июнь 26, 2016, 22:25 »

Если б в машине при поворачивании ключа закрывались двери, выскакивало 3 мааааленьких окошечка с непонятными прогрессбарами, блокировался руль, педали и двери, потом тройку секунд думало...
Думаю, что эту машину сдавали бы обратно в салон. Ибо не понятно что оно делает, зачем закрывает двери, блокирует руль, педали. И даже если что-то случится ты никак повлиять не можешь.

PS то же создание модели кода отдельным потоком - чем не решение... Ан нет.
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #29 : Июнь 27, 2016, 00:02 »

я наоборот все стараюсь собирать в релизе на максимуме. Дебаг включаю, тока когда без отладчика никуда. Просто мне время дороже Улыбающийся
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
Страниц: 1 [2] 3   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.054 секунд. Запросов: 23.