Kapitel 9. Fehlersuche, Testen und Einsetzen

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

In diesem Kapitel geht es um die Bereiche der Softwareentwicklung, die oft zu kurz kommen: Fehlersuche, Testen und Einsatz. Es ist ein Leitfaden für alles, von der Erkennung verschiedener Fehler über das Schreiben von Dokumentationen, die jeder verstehen kann, bis hin zur Sicherstellung, dass dein Code das tut, was er tun soll. Außerdem erfahren wir, wie du Änderungen problemlos zusammenführst, wie du dafür sorgst, dass deine Software reibungslos und sicher läuft, wie du die Meinung der Nutzer/innen berücksichtigst und wie du bei der Veröffentlichung für Furore sorgst.

Fehlersuche

Bei der Erstellung von Code verbringt ein Entwickler etwa 35% bis 50% seiner Zeit mit dem Debuggen. Das ist nicht nur eine Zeitfalle. Es verschlingt auch einen großen Teil des Budgets eines Softwareprojekts.

Es gibt zwei Hauptarten von Fehlern. Erstens gibt es die Syntaxfehler. Sie treten auf, wenn sich dein Code nicht an die Regeln der Struktur einer Sprache hält. Das kann so einfach sein wie das Vergessen eines Doppelpunkts am Ende einer for Schleife. Eine moderne IDE wie VS Code sollte viele dieser Arten von Fehlern erkennen und beheben.

Als nächstes gibt es logische Fehler. Diese sind schwieriger, weil sie auftreten, wenn etwas in deiner Logik nicht stimmt. Nehmen wir zum Beispiel an, du hast ein Programm erstellt, das ...

Get KI-unterstützte Programmierung now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.