История изменений
Исправление h4tr3d, (текущая версия) :
A что на счёт CLion, он ещё сильно сырой?
Ну... выше есть упоминание отдельных нюансов. Но из личной практики: рабочий проект + CMake, около 10 MLOC:
- Винда+Clion+SSD: проект всасывался минут 15 активно мигая лампочкой активности диска [хинт: возможно побочный эффект от антивируса]
- Винда+VirtualBox+Linux+QtC+HDD: проект всасывался примерно за 2 минуты.
Плюс меньше удобностей в конфигурации CMake:
- переключение между билд-конфигурациями (её нет), например, между Debug/Release
- задание параметров для билда (как следствие предыдущего пункта) и их управлением
При этом умеет добавлять файлы к таргетам, т.е. разбор CMake там неплох.
И идеи для рефакторинга там конечно лучше. Но сильно палочкой не тыкал.
Ну и чего мне не хватает:
- возможностей внутрисхемной отладки (автоматический запуск того же OpenOCD).
- Просто удалённая отладка уже появилась, но, по сути, номинальная.
- Настройки тулчейнов. Хотя Clion пытается высасывать настройки «динамически» из CMake конфигурации. Пока не определился - что лучше: указывать тулчейном CMake'у какой компилятор использовать (возможности тулчейнов больше) или пытаться вытянуть настройки из самого CMake, а его запускать со своим CMAKE_TOOLCHAIN_FILE (который ещё не так удобно задать: см выше).
- Открытости кода. Так как мелкие раздражающие баги я в QtC для себя сам могу быстро решить + настроенный Gerrit и как следствие - подача изменений на ревью и интеграцию (ну не люблю я баг-репорты писать :)).
Про иные хоткеи, диалого и подходы в навигации не пишу: дело вкуса и привыкаешь за месяц-другой.
При этом я бывает некоторые фичи, замеченные в Clion накидываю в трекер QtC ;-) Сейчас вот начинает формироваться некоторое подобие выбора контекстов парсера: http://imgur.com/a/XpWcm
Исходная версия h4tr3d, :
A что на счёт CLion, он ещё сильно сырой?
Ну... выше есть упоминание отдельных нюансов. Но из личной практики: рабочий проект + CMake, около 10 MLOC:
- Винда+Clion+SSD: проект всасывался минут 15 активно мигая лампочкой активности диска [хинт: возможно побочный эффект от антивируса]
- Винда+VirtualBox+Linux+QtC+HDD: проект всасывался примерно за 2 минуты.
Плюс меньше удобностей в конфигурации CMake:
- переключение между билд-конфигурациями (её нет), например, между Debug/Release
- задание параметров для билда (как следствие предыдущего пункта) и их управлением
При этом умеет добавлять файлы к таргетам, т.е. разбор CMake там неплох.
И идеи для рефакторинга там конечно лучше. Но сильно палочкой не тыкал.
Ну и чего мне не хватает:
- возможностей внутрисхемной отладки (автоматический запуск того же OpenOCD).
- Просто удалённая отладка уже появилась, но, по сути, номинальная.
- Настройки тулчейнов. Хотя Clion пытается высасывать настройки «динамически» из CMake конфигурации. Пока не определился - что лучше: указывать тулчейном CMake'у какой компилятор использовать (возможности тулчейнов больше) или пытаться вытянуть настройки из самого CMake, а его запускать со своим CMAKE_TOOLCHAIN_FILE (который ещё не так удобно задать: см выше).
- Открытости кода. Так как мелкие раздражающие баги я в QtC для себя сам могу быстро решить + настроенный Gerrit и как следствие - подача изменений на ревью и интеграцию (ну не люблю я баг-репорты писать :)).
Про иные хоткеи, диалого и подходы в навигации не пишу: дело вкуса и привыкаешь за месяц-другой.
При этом я бывает некоторые фичи, замеченные в Clion накидываю в трекер QtC ;-) Сейчас вот начинает формироваться некоторое подобие выбора контекстов парсера: