Christian Seiler: (C / Linux) Richtig debuggen? [Nachtrag 2]

Beitrag lesen

Hallo Markus,

Valgrind scheint sehr vielversprechend zu sein. Werd's mir gleich mal ansehen.

Was ich noch erwähnen wollte: Seitdem ich Valgrind kenne lasse ich es grundsätzlich über *alle* meine C-Programme, die ich schreibe, laufen - auch wenn sie zu funktionieren scheinen. Das deckt nämlich verborgene Fehler auf, die vielleicht in dem Moment keine Rolle spielen, später aber zu ernsten, schwer zu debuggenden Problemen werden. Von daher kann ich jedem C-Programmierer nur empfehlen, Valgrind (oder etwas vergleichbares) auch schon immer während der Entwicklung zu benutzen - und nicht nur, wenn Fehler auftreten.

Viele Grüße,
Christian

--
Mein "Weblog" [RSS]
Using XSLT to create JSON output (Saxon-B 9.0 for Java)
»I don't believe you can call yourself a web developer until you've built an app that uses hyperlinks for deletion and have all your data deleted by a search bot.«
            -- Kommentar bei TDWTF