Skip to content
Snippets Groups Projects
Marvin Serchimo's avatar
Marvin Serchimo authored
1b9b7733
History
Name Last commit Last update
FullCommits.txt
README.md

Commit Messages – Regelverstoß (nicht regelkonform)

Commit Message (nicht regelkonform) Score by ChatGPT Score by CoPilot
polishing 2 -
+ Removed org.springframework.config.java module 2 -
+ Pruned empty directories 2 -
Made ConfigurationModel semantics explicit by having it extend LinkedHashSet 1 -
+ Added unit test for BeanMethod 2 -

Commit Messages – Regelkonform

Commit Message (nicht regelkonform) Score by ChatGPT Score by CoPilot
Fix CompositePropertySourceTests which fails when run we debug logging. 3 -
Provide with implementationType overloads… 5 -
Provided overloaded versions of forField and forMethodParameter... 3 -
Make TypeDescriptor more amenable to subclassing... 4 -
Extract appendix from main index.adoc... 4 -

Bewerte die Qualität der folgenden Git-Commit-Nachricht auf einer Skala von 1 bis 5 Punkten. Verwende als Grundlage folgende Regeln:

  1. Verwende den Imperativ im Titel (z. B. „Füge Funktion hinzu“ statt „Hinzugefügt“).
  2. Begrenze die Länge des Titels auf maximal 50 Zeichen.
  3. Kein abschließender Punkt im Titel.
  4. Beginne den Body mit einer Leerzeile
  5. Halte alle Zeilen im Body bei maximal 72 Zeichen.
  6. Verwende den Body, um zu erklären, was geändert wurde und warum.
  7. Die Nachricht soll auch ohne Kontext verständlich sein.

Als weitere Hilfestellung hier noch der Überblick wie der Score verteilt werden soll:

  • 5 Punkte → alle Regeln wurden vollständig eingehalten
  • 4 Punkte → kleinere Abweichungen (z. B. leicht über 50 Zeichen, aber verständlich)
  • 3 Punkte → grundlegende Struktur erkennbar, aber wichtige Elemente fehlen
  • 2 Punkte → Nachricht ist grob verständlich, aber schlecht formatiert oder unklar
  • 1 Punkt → keine Struktur, keine Verständlichkeit, keine Regeln erfüllt

Hier noch beispiele zur Hilfestellung: Beispiel 1: Commit Message: Add user authentication module
Score: 5

Beispiel 2: Commit Message: final version
Score: 1

Beispiel 3: Commit Message: Refactor login logic to improve readability

Hier die Git-Commit-NAchricht zur Bewertung „“