* Мне лично рафакторинг по барабану. Это так кажется. Банальная ситуация - я хочу переименовать функцию в какой-то базовой библиотеке, от которой зависит пяток проектов. Рефакторинг позволяет сделать это автоматически для всех проектов сразу, а CI сообщит, если что-то сломалось. Сейчас эпоха языковых серверов, рефакторинг появился даже в neovim.
* Странно это слышать от человека, пользующегося "отладкой во тьме".
К "отладке во тьме" я пришел довольно интересным путём. Во время учебы в универе нужно было как-то зарабатывать деньги, так что какое-то время шабашил делая расчётки, курсовые и чертежы. Когда за неделю нужно сделать штук 40 разных чертежей, невольно ищешь способы ускорить работу. Оказалось, что через консоль, которая есть в любом каде, работать раза в 2-3 быстрее. Потом побывал в отделе РКД одной конторы - там чертежницы мышкой почти не пользовались. Все через консоль. Так и пошло.
После вуза пошел на работу, там требование - всё должно работать и собираться под линухом. От IAR, в котором я тогда работал, пришлось отказаться. В линухе консоль оказалась основным средством взаимодействия с системой, хотя после винды пришлось привыкать. К отладке в gdb как-то неочевидно пришел - нужно было получить листинг функции, clion это сделать не смог))) Нужно было срочно, так что попробовал через gdb... и тут понеслось. Оказалось, что работать в нём можно довольно быстро, а запомнить нужно от силы десяток команд. Видимо, сказался мой прежний опыт.
Ну и тулзы удобные конечно. Yakuake - всплывающий терминал, обалденная штука. Посмотрел код - открыл терминал - пообщался с отладчиком - вернулся к коду. Вот всё одной кнопкой.