Leestijd : 0 minuten

Churnpercentage | Waarom het gemeten moet worden

De churn rate van een code is een maat die aangeeft hoe snel je code evolueert. Het wordt meestal gemeten als regels code (LOC) die werden gewijzigd, toegevoegd en verwijderd in een korte periode. Het is een belangrijke softwaremetric die helpt bij het meten van het softwareontwikkelingsproces en de kwaliteit van de software.

Betekent een hoge churn echter dat de ontwikkelaar hard heeft gewerkt om regels code te schrijven, deze opnieuw heeft geschreven, heeft aangepast en beter heeft gemaakt, of andersom?

Het zou kunnen van niet! De churn rate is niet recht evenredig met de productiviteit van de ontwikkelaar. Als dat het zou kunnen zijn, dan is het een subjectieve manier om de softwarekwaliteit en de productiviteit van ontwikkelaars te meten.

Bijvoorbeeld,

John heeft een groter aantal coderegels geschreven en meer churned in vergelijking met Sara, maar de kwalitatief beste coderegels zijn geschreven door Sara, met minder churn rate en het voor de eerste keer goed schrijven.

De churn rate moet vroeg in het proces worden bijgehouden om veel tijd en kosten te besparen die anders in de productiefase zouden ontstaan. Ontwikkelaars zouden veel tijd kwijt zijn aan het veranderen van code, waardoor de kwaliteit van de code zou dalen en ze minder productief zouden zijn.

Er moet een objectieve metriek zijn om deze te meten en de kwaliteit van de software en de waarde van deze regels code bij te houden.

Horus, van Zuci, is een engineering management platform, met een set meetgegevens die deze factoren helpt te meten en de gezondheidsscore van de applicatie bijhoudt. Ga op verkenningstocht door Horus

Lees meer over Horus in het vorige artikel.

Lees ook Klasse Vetheid

Keerthi Veerappan

An INFJ personality wielding brevity in speech and writing. Marketer @ Zucisystems.

Deel deze blog, kies uw platform!

Leave A Comment

gerelateerde berichten