modul:m450:learningunits:lu09:grundlagen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
modul:m450:learningunits:lu09:grundlagen [2024/11/15 10:16] msutermodul:m450:learningunits:lu09:grundlagen [2024/11/15 14:52] (aktuell) – [Lint-Programme] msuter
Zeile 21: Zeile 21:
  
 ==== Mögliche Formen ==== ==== Mögliche Formen ====
-=== Technischer Review === +=== Code Reviews === 
-Bei einem technischen Review prüfen mehrere Gutachter selbständig den Sourcecode anhand eines Katalogs von Kriterien+Überprüfung des Quellcodes durch Teammitglieder oder Reviewer
-Während der Review-Sitzung werden die Befunde zusammengetragen+Fokus auf Lesbarkeit, Wartbarkeit, Effizienz und Einhaltung von Coding-Standards. 
-  +Tools: GitHub Pull Requests, Gerrit, Code Collaborator
-=== Informeller Review === + 
-Ein informeller Review soll den Zeitaufwand für den Review reduzieren+=== Peer Reviews === 
-In der Regel wird auf eine Vorbereitung und auf einen formellen Kriterienkatalog verzichtet+ 
-Die Gutachter gehen gemeinsam den Sourcecode durch, während der Autor die Befunde notiert.+Ein Teammitglied überprüft die Arbeit eines anderen (Code, Dokumentation, Designs). 
 +Fördert den Dialog und das Lernen innerhalb des Teams
 + 
 +=== Technische Reviews === 
 + 
 + 
 +Detaillierte Überprüfung von technischen Artefakten wie Architekturdesigns, Schnittstellen oder Datenmodellen. 
 +Häufig interdisziplinäre Teilnehmer. 
 + 
 +=== Management Reviews === 
 + 
 + 
 +Bewertung von Projektfortschritt, Zeitplänen, Budgets und Risiken
 +Wird von Projektleitern oder Stakeholdern durchgeführt. 
 + 
 +=== Audit Reviews === 
 + 
 + 
 +Überprüfung durch externe oder interne Auditoren. 
 +Ziel ist die Einhaltung regulatorischer Vorgaben und Qualitätsstandards. 
 + 
 +=== Walkthroughs === 
 + 
 + 
 +Informelle Präsentation eines Artefakts durch den Ersteller an eine Gruppe. 
 +Ziel: Feedback und Verständnis klären, ohne formelle Bewertung. 
 + 
 +=== Inspektionen === 
 + 
 + 
 +Formaler Prozess mit einer festen Rollenverteilung (Moderator, Prüfer, Protokollant). 
 +Fokus auf systematischer Fehlererkennung.
  
 ===== Lint-Programme ===== ===== Lint-Programme =====
 Ein Lint-Programm führt eine Art von automatisiertem Review durch. Ein Lint-Programm führt eine Art von automatisiertem Review durch.
 +Es ist ein Software-Tool, das Quellcode analysiert, um potenzielle Fehler, Stilprobleme oder Verstöße gegen definierte Coding-Standards zu erkennen. Es dient als statische Codeanalyse-Werkzeug und überprüft den Code, ohne ihn auszuführen. Lint-Programme sind besonders nützlich, um die Codequalität und Lesbarkeit zu verbessern und häufige Programmierfehler frühzeitig zu identifizieren.
 +
 Das Programm prüft meinen Sourcecode anhand von Regeln und meldet alle verdächtigen Stellen. Das Programm prüft meinen Sourcecode anhand von Regeln und meldet alle verdächtigen Stellen.
  
  • modul/m450/learningunits/lu09/grundlagen.1731662208.txt.gz
  • Zuletzt geändert: 2024/11/15 10:16
  • von msuter