Russian Qt Forum
Ноябрь 22, 2024, 14:20
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Qt-инструментарий
>
Qt creator, рефакторинг, автоподстановка.
Страниц:
1
[
2
]
3
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Qt creator, рефакторинг, автоподстановка. (Прочитано 20881 раз)
kai666_73
Крякер
Offline
Сообщений: 319
Re: Qt creator, рефакторинг, автоподстановка.
«
Ответ #15 :
Июнь 26, 2016, 10:49 »
Это на ваш взгляд ничем.
Чорт, да в общем случае, для дебага и релиза, может даже состав файлов в проекте разниться... со всеми вытекающими.
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: Qt creator, рефакторинг, автоподстановка.
«
Ответ #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
Гость
Re: Qt creator, рефакторинг, автоподстановка.
«
Ответ #17 :
Июнь 26, 2016, 17:36 »
Я не спорю что могут быть случаи когда дефайнами полностью проект перекрывается, но это исключение из правил, а не вариант по умолчанию.
Да, включаются куски кода, да выключаются куски кода. Но неужели так сложно построить модель для release и debug один раз и не е**ть мозги при каждом переключении кнопочки?
Вот этого я не понимаю. Ведь в разы проще построить один раз и потом вести, чем строить каждый раз при нажатии кнопочки.
PS ни в одной ide я не видел задержки при переключении релиза/дебага. Там это просто флажок для режима сборки.
Так всё таки это тоже фича, или баг такой?
Записан
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: Qt creator, рефакторинг, автоподстановка.
«
Ответ #18 :
Июнь 26, 2016, 18:05 »
Цитата: Bepec от Июнь 26, 2016, 17:36
Но неужели так сложно построить модель для release и debug один раз и не е**ть мозги при каждом переключении кнопочки?
Это не сложно, это скорее не нужно. Не могу придумать ни одной причины быстро переключать типы сборки.
Записан
Bepec
Гость
Re: Qt creator, рефакторинг, автоподстановка.
«
Ответ #19 :
Июнь 26, 2016, 19:00 »
Вы, линуксоиды, в этом плане прошли профессиональную деформацию.
У вас "медленно работает", "не работает", "неудобно работает", "плохо работает" - это нормально и не нуждается в исправлении. Вы тупо смирились и радуетесь этому.
Типо "нас не волнуют мелкие проблемы", "ну и что, что посреди дороги лежит капкан - пусть лежит, он мне не мешает", "Обувь неудобная? ничего страшного, через месяц нога примет форму обуви"
Этакий особый подвид понтов обыкновенных.
Вы вот не видите проблемы в тормозах при переключении сборки. А я вот хочу нажать кнопочку "собрать релиз" и забыть. А не переключать режим сборки, ждать тормознутых 2 секунды с парой мелькающих окошек, а потом тыкать сборку.
«
Последнее редактирование: Июнь 26, 2016, 19:02 от Bepec
»
Записан
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: Qt creator, рефакторинг, автоподстановка.
«
Ответ #20 :
Июнь 26, 2016, 19:38 »
Цитата: Bepec от Июнь 26, 2016, 19:00
Вы вот не видите проблемы в тормозах при переключении сборки. А я вот хочу нажать кнопочку "собрать релиз" и забыть. А не переключать режим сборки, ждать тормознутых 2 секунды с парой мелькающих окошек, а потом тыкать сборку.
Не вижу. У меня 100% времени собирается debug. Релиз я собираю, в лучшем случае, раз в месяц, руками (не из IDE), на машине, где эта программа будет работать.
Я не вижу проблемы, потому что я не переключаю тип сборки в креаторе, а не потому что я линуксоид.
Записан
Bepec
Гость
Re: Qt creator, рефакторинг, автоподстановка.
«
Ответ #21 :
Июнь 26, 2016, 19:40 »
Ну, тут как я и сказал - капкан перед дверью лежит, ну и пусть лежит. Всёравно раз в месяц хожу
Записан
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: Qt creator, рефакторинг, автоподстановка.
«
Ответ #22 :
Июнь 26, 2016, 19:48 »
Цитата: Bepec от Июнь 26, 2016, 19:40
Ну, тут как я и сказал - капкан перед дверью лежит, ну и пусть лежит. Всёравно раз в месяц хожу
Соберитесь! Еще раз! Я не собираю релизы из креатора, вообще. У меня на целевых машинах его нет вообще.
Вот не трачу я 2 секунды на переключение...
Записан
Bepec
Гость
Re: Qt creator, рефакторинг, автоподстановка.
«
Ответ #23 :
Июнь 26, 2016, 20:12 »
Записан
kai666_73
Крякер
Offline
Сообщений: 319
Re: Qt creator, рефакторинг, автоподстановка.
«
Ответ #24 :
Июнь 26, 2016, 20:15 »
Цитата: Bepec от Июнь 26, 2016, 19:00
Вы, линуксоиды, в этом плане прошли профессиональную деформацию.
А все ждал когдаж Верес свой разгневанный взор на Linux обратит
Кстати, qtcreator это отнюдь не Linux/Unix way...
Записан
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: Qt creator, рефакторинг, автоподстановка.
«
Ответ #25 :
Июнь 26, 2016, 20:34 »
Цитата: Bepec от Июнь 26, 2016, 20:12
Не адекватность опять берет верх над Вересом...
А где я писал, что ее не надо решать?
Я написал, что по своему опыту, не вижу для чего вообще постоянно переключать тип сборки?
Я так не делаю, поэтому, никогда не сталкивался с задержками из-за этого. Если вас эта проблема беспокоит, есть исходники креатора - исправляйте, посылайте патчи.
«
Последнее редактирование: Июнь 26, 2016, 20:37 от Old
»
Записан
Bepec
Гость
Re: Qt creator, рефакторинг, автоподстановка.
«
Ответ #26 :
Июнь 26, 2016, 21:15 »
Цитировать
Это не сложно, это скорее не нужно.
По правилам русского языка и предыдущих сообщений следует вывод, что данная проблема не нуждается в решении - "не нужно". Более того вы не признаёте это проблемой, следовательно и решать её не надо.
Записан
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: Qt creator, рефакторинг, автоподстановка.
«
Ответ #27 :
Июнь 26, 2016, 21:18 »
Цитата: Bepec от Июнь 26, 2016, 21:15
Цитировать
Это не сложно, это скорее не нужно.
По правилам русского языка и предыдущих сообщений следует вывод, что данная проблема не нуждается в решении - "не нужно". Более того вы не признаёте это проблемой, следовательно и решать её не надо.
Для меня это не проблема, я не пользуюсь этой возможностью креатера вообще. Для меня не нужно ничего решать.
Если вы видите в этом проблему - решайте. Хотя вы так и не смогли сформулировать, для чего же вам нужна возможность быстрого переключения типов сборки. Что вы пару секунд потерпеть не можете?
Пока это напоминает претензию в автосервис: я постоянно включаю и выключаю зажигание своей машины. Почему она у меня так медленно ездит?
«
Последнее редактирование: Июнь 26, 2016, 22:02 от Old
»
Записан
Bepec
Гость
Re: Qt creator, рефакторинг, автоподстановка.
«
Ответ #28 :
Июнь 26, 2016, 22:25 »
Если б в машине при поворачивании ключа закрывались двери, выскакивало 3 мааааленьких окошечка с непонятными прогрессбарами, блокировался руль, педали и двери, потом тройку секунд думало...
Думаю, что эту машину сдавали бы обратно в салон. Ибо не понятно что оно делает, зачем закрывает двери, блокирует руль, педали. И даже если что-то случится ты никак повлиять не можешь.
PS то же создание модели кода отдельным потоком - чем не решение... Ан нет.
Записан
Racheengel
Джедай : наставник для всех
Offline
Сообщений: 2679
Я работал с дискетам 5.25 :(
Re: Qt creator, рефакторинг, автоподстановка.
«
Ответ #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
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...