Kapitel 3. Fehlererkennung und Codeüberprüfung
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Stell dir vor, du zahlst die höchsten Gehälter in einem Unternehmen an Softwareentwickler/innen, die ein Produkt entwickeln, das für den Umsatz des Unternehmens verantwortlich ist, und verlierst diesen Umsatz dann durch kostspielige Fehler in der Produktion. Das ist der schlimmste Albtraum eines jeden Unternehmers, und leider passiert das jeden Tag. Software hat ganze Branchen automatisiert, langwierige manuelle Prozesse ersetzt und neue Wege geschaffen, um zuvor unmögliche Dinge zu tun. Automatisierung kann jedoch nicht effektiv sein, wenn Bugs die Hauptfunktionen der zugrunde liegenden Produkte beeinträchtigen.
Um dieses grundsätzliche Problem zu entschärfen, wurden im Laufe der Jahre verschiedene Berufsbezeichnungen geschaffen, um eine ordnungsgemäße Qualitätssicherung (QS) zu gewährleisten, wie z. B. QS-Ingenieur/in, QS-Analyst/in und Testingenieur/in. Es wurden auch Prozesse entwickelt, um Fehler zu finden, bevor sie in die Produktion gelangen. Diese Prozesse lassen sich in zwei Hauptkategorien einteilen:
- Codeüberprüfungen
-
Dieser Prozess wird während der Entwicklung von durchgeführt und besteht darin, dass die Teammitglieder den Code der anderen überprüfen, bevor er als einsatzbereit angesehen wird. Manche Teams schreiben eine Mindestanzahl von Teammitgliedern vor, die eine Pull-Anfrage (PR) ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access