Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
По хардкору за IDE, Cmake, и моё разочарование в животныхЧем вам так не угодили предлоги «о» и «про», что вы стремитесь этим нелепым и тупым «за» их заменить? Неуважение к читателям? Чтобы они не сразу поняли смысл?
Как установить CMake и Ninja
Если вы так же, как и я, живёте в компьютере, а не только включаете его в рабочие часы, предлагается следующая схема: перед началом программирования добавлять MinGW в PATH, а после — убирать. Для облегчения процесса нужно сделать два батника, которые можно запускать двойным щелчком:
Но всё-таки, разрабатывать без IDE — не дело.
Цель статьи была показать, что ты не завендорлочен на конкретное несвободное коммерческое IDE.
А вот можете это подробней раскрыть?
IDE это в первую очередь инструмент, и чем он лучше, тем производительнее сотрудник.
Производительность программиста — не в том, чтобы как можно быстрее накодить побольше строчек кода, а в том, чтобы код получился работоспособный и качественный. IDE не помогает ни с первым, ни со вторым.
Когда в наш проект (на линукс) пришли такие вот IDE-кодеры с вижуал студией, они файлы так и правили по привычке в винде, в студии. И коммитили прямо оттуда, ни разу не удосужившись собрать сборку под линуксом. Ненуачо, ошибок же нету!
Во-первых, (...)
Во-вторых, (...)
Это проблема халатности сотрудников. Вы же не думаете всерьез что в блокноте конкретно они будут писать лучше, корректнее и быстрее?
А еще налицо проблема инфраструктуры. Ничто не мешает вам использовать IDE с clang'овскими диагностиками и компилить самим clang'ом.
Другие IDE то в чем повинны?
Заблуждение
Ну на самом деле Cmake та ещё штука, использую его тоже из-за Clion. Но вот скажем статически слинковать с Qt, программу, да ещё и со static_runtime, подвиг ещё тот, динамически всё линкуется и собирается прекрасно, но вот шаг в сторону и начинается квест.
Второй пример- добавить иконку к bundle в OS X, в qmake это 2 простых строки, в cmake гораздо больше, и это все очень плохо покрыто документацией.
Восход Cолнца Вручную #2: По хардкору за IDE, Cmake, и моё разочарование в животных