Programmstruktur

Checkliste

Verbessere die Programmstruktur, indem Du folgende Fragen durchgehst:

  • Ist das Programm in Funktionen unterteilt, so dass kein Codeblock mehr als eine Bildschirmseite lang ist (einschließlich der main()-Funktion)?
  • Gibt es im Code Redundanzen?
  • Besteht das Programm aus mehreren Klassen, die sich gegenseitig ergänzen?
  • Nutzt Du Vererbung (Unterklassen)? Wäre sie sinnvoll?
  • Welche Attribute der Klassen sind private, public und protected?
  • Ist das Programm auf mehrere .cpp und Header-Dateien verteilt?

Code Review

Ein Code Review ist die wichtigste bekannte Technik zur Qualitätssicherung. Es ist gleichzeitig eine Führungs- und Mentoringtechnik. Es ist wichtig, dabei absolut konstruktiv zu bleiben. Es gilt die Erste Direktive:

"Wir gehen davon aus, dass alle Beteiligten zu jedem Zeitpunkt nach bestem Wissen, Gewissen und Kenntnisstand gehandelt haben."

Führt ein Code Review mit Euren Programmen durch:

  • findet Euch paarweise zusammen
  • betrachtet gemeinsam ein Programm Eurer Kollegin/Eures Kollegen
  • hebt Dinge hervor, die Ihr gut findet. Wenn Ihr nichts gut findet, sucht weiter und versucht, den Kenntnisstand des Autors besser zu verstehen.
  • stellt Fragen (Reviewer: zum Verständnis, Autor: nach möglichen Verbesserungsvorschlägen)
  • tauscht nach 15' die Rollen

results matching ""

    No results matching ""