Falsche Anreize bei abgelehnten Change Requests (CHANGEREQUESTS-3) #7
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Die Matrix vergibt 5 Punkte, wenn <= 1% der Change Requests abgelehnt (geschlossen ohne Merge) werden. Jedes offene Projekt zieht unweigerlich irrelevante, fehlerhafte oder veraltete PRs an. Der aktuelle Schwellwert bestraft Maintainer, wenn sie diese konsequent schließen. Stattdessen wird der Anreiz gesetzt, schlechten Code entweder durchzuwinken (Rubber-Stamping) oder die PRs einfach ewig offen verrotten zu lassen.
Lösungsvorschlag: Die Matrix sollte an reale Qualitätssicherungs-Muster angepasst werden. Eine gesunde Ablehnungsrate liegt erfahrungsgemäß höher (ca. 15-30%). Extremwerte in beide Richtungen sollten bestraft werden (zu viel Ablehnung = Frustration für Contributor; fast keine Ablehnung = mangelnde Qualitätskontrolle).