Здравствуйте, alpha21264, Вы писали:
A>Вот ты говоришь, что ты 25 лет что-то программировал.
Оставим это на совести ТС.
A>А что именно ты программировал? Потому что ты задаёшь странные вопросы.
А сам даешь странные ответы.
A>Зачем тебе отладчик, если ты не студент? Что ты собираешься им увидеть?
Поведение своей реализации реализуемого алгоритма.
A>Вот например я. Пишу программы, которые проектируют процессоры (в том числе интеловские).
A>Там десятки-сотни миллионов обьектов. И программа выполняется несколько часов.
У тебя длиннее, никто не спорит.
A>Что тут можно увидеть отладчиком? Программа должна САМА сказать, что в ней не в порядке.
Отладчиком можно увидеть всё. А программа может сама сказать что в ней что-то не в порядке, только если кто-то раньше побегал по ней с отладчиком.
A>Принтами или с помощью ГУИ. Но обязательно сама. Какой нафиг отладчик?!
A>
Отладчик неплох для исследования поведения программы при обработке реальных данных, а не того мусора, что писатель тестов решил написать. По результатам такого исследования расставляются ассерты и принтфы.
A>Я использую ddd (это оболочка такая) а он вызывает "то, что нужно" (наверное gdb).
A>Но я его использую таааааак редко. При этом я искренне не понимаю, зачем отладчик
A>должен быть встроен в IDE. Что мешает его отдельно вызвать?
Некоторые вообще не понимают, зачем IDE нужна. Когда есть редактор emacs и утилита make. И чего?
A>Понимаешь, тут действтельно несколько иной мир, слегка похожий на зазеркальё.
Тут — это где?
A>Все мы проходили через ломку шаблонов. Теперь и ты через неё проходишь.
А ты свои так и не поломал, похоже )
A>Мы над тобой немножко простодушно похихикаем. Уж прости нас.
Ну, насчет похихикаем — спорить не буду