Fixing the Water Leak (Paradigma im Mittelpunkt Sonarqube Funktionen/UX) geht es darum, sicherzustellen, dass Ihre Software-Qualität nicht von einer Produktversion zu einem anderen nicht verschlechtert, weshalb der Standardwert der Leak Periode since_previous_version ist.
Nach Definition eines Sprints sollte Ihre Software am Ende jedes Sprints freigeschaltet werden können. Wenn Sie bei jedem Sprint ein Inkrement freigeben, wird der Standardwert since_previous_version erfüllt.
Und tatsächlich, auch wenn Sie nicht jeden Sprint freisetzen, since_previous_version ist immer noch die beste Wahl:
- Qualität seit dem letzten veröffentlichten Version ist das, was Sie sich konzentrieren sollten (wenn Sie nicht nach entließen Der vorherige Sprint, dann sollten Sie Bugs/Verwundbarkeiten/code_smells, die möglicherweise damals eingeführt wurden, nicht ignorieren.
- es wird immer noch sicherstellen, dass die Qualität nicht im Laufe eines Sprints abnimmt (since_previous_version ist eine Art Superset von 'seit letzter Sprint ')