EN - FR - DE - ES - IT - PT -

LexiconDream

🐛 Ladění

Proces hledání a opravování chyb v kódu.

Ladění

V roce 1947 našli inženýři na Harvardu můru uvězněnou v relé počítače Mark II. Zapsali ji do provozního deníku a zapsali „první skutečný případ nalezení chyby“. Ladění je proces hledání a opravování chyb v kódu. Termín se uchytil, i když většina brouků není hmyz.

Chyby sahají od překlepů přes logické chyby až po soubojové podmínky. Chybějící středník zastaví kompilaci. Chybný název proměnné vede k nesprávnému výsledku. Soubojová podmínka se objeví pouze tehdy, když dvě vlákna běží v určitém pořadí. Některé chyby lze snadno odhalit. Jiné se reprodukují až po dobu několika dnů.

Techniky ladění

Ladění je detektivní práce. Vytváříte hypotézy, testujete je a vylučujete možnosti. Nejlepší ladiči jsou trpěliví a systematičtí. Nehádají. Pozorují.

Comments

No comments yet. Be the first to share a thought.

Leave a comment