psilogic: (Default)
psilogic ([personal profile] psilogic) wrote2010-09-01 02:17 pm

Ехидно...

Подумалось: если есть параолимпиада по всяким видам спорта, то может быть и параолимпиада по программированию.

Это когда код пишется и отлаживается под Linux с помощью командной строки и vi...

[identity profile] theiced.livejournal.com 2010-09-01 01:30 pm (UTC)(link)
1. ну это проблемы убогости с++. я их для себя решил просто - больше не пишу на с++ ;))
2. имея нормальную либу для этого - всё делается спинным моском и ошибки исключены.
3. это потому что проект изначально не заточен под отладку выводом, да - в этом случае будет дольше. надо было сразу нормально делать ;)

[identity profile] psilogic.livejournal.com 2010-09-01 01:43 pm (UTC)(link)
1. Чем-то мне это напоминает сталинское "нет человека - нет проблемы" :))

2. Нормальную либу для этого - чего? Помянутый код был частью моей либы, которая, я даже надеюсь, что нормальная... местами :)))

3. Есть в нем и отладка выводом, например, можно включать-выключать горячими клавишами логгирование сообщений в окнах, переключать лог в дебаг-окно или на файл, вот только в данном конкретном случае отладка средой оказалась быстрее - по перечисленным причинам. Я бы никогда не подумал, что может понадобиться быстро вычислить и посмотреть уровень чуть дальше, чем в середине блока, причем, в промежутке между двумя конкретными функциями.

[identity profile] theiced.livejournal.com 2010-09-01 01:49 pm (UTC)(link)
1. именно. нет говнокода - нет проблемы.
2. нормальную либы для отладочного вывода.
3. имея набор фунок для дампа всего-что-только-можно (а оно пишется на полном автомате) вывод нужной для тебя инфы в данном случае бы занял минуту какую.

[identity profile] psilogic.livejournal.com 2010-09-01 01:53 pm (UTC)(link)
2. такая либа имеется, но этим инструмэнтом ковыряться дольше - в данном конкретном случае, конечно
3. какое совпадение: есть такой набор фунок, делает дамп всего-что-только-можно - называется "отладчик среды" :) а ты его сам пишешь? бедняга :)

[identity profile] theiced.livejournal.com 2010-09-01 01:56 pm (UTC)(link)
3. но в моём случае я _это_ имею всегда а в твоём надо надрачивать мыша ;)

[identity profile] psilogic.livejournal.com 2010-09-01 01:58 pm (UTC)(link)
я не знаю, в какой именно позе ты это имеешь или надрачиваешь, но, ить, все равно дамперу надо писать параметры, что именно дампить

[identity profile] metaclass.livejournal.com 2010-09-01 02:05 pm (UTC)(link)
Не имееешь ты его всегда, во всяком случае в языках без RTTI/reflection/макросов/метапрограмминга.
Нужно сидеть и рисовать как пню те дампы для произвольных структур :)