Как эффективно сообщать об ошибках

В этом эссе я попытаюсь ясно сформулировать, что делает сообщение об ошибке хорошим. В идеале я хотел бы, чтобы все в мире прочитали этот очерк перед тем, как сообщать кому-либо об ошибках. Безусловно, мне бы хотелось, чтобы все, кто сообщает об ошибках мне, прочитали его. (...)

Замечательный док, действительно стоит дать прочитать всем, кто будет о чём-то репортить.
Tags:

Визуализация дебага.

Вот есть cgdb - показывает в отдельном curses окошке исполняемый прям счас сорс.
А есть-ли какая-нить визуализация для структур данных и указателей? Происходящих с ними преобразований, передвижений, перестановок, etc?

сишное

valgrind - замечательный инструмент для поиска ошибок в своих программах.
Для меня - даже луче gdb. Который почему-то так и не смог подсосать дебажные данные, даже с -ggdb3.
Tags: , ,

Наука отладки

Наткнулся на главу из "Науки отладки", судя по всему очень неплохая книжка.
К сожалению на natahaus книжки не оказалось. Может кто поделиться ссыкой на английскую или русскую версию?
Tags: ,