Refactored in the "Weekly Activity" reportLast Updated: December 05, 2018
Anaxi helps you see the different types of work in the Weekly Activity report: Commits, Lines, Churn, Refactored.
In our reports, refactoring corresponds to the code you change that is more than 2 weeks old.
The goal is to represent the process of paying down on “technical debt”. New feature development oftentimes implies re-working old code, so these activities are not as clear cut as they might seem. As codebases age, some percentage of developer attention is required to maintain the code and keep things current.
The challenge is that teams need to properly balance this kind of work with creating new features. It’s bad to have high technical debt, but it’s actually even worse to have a stagnant product.
Objectively tracking the percentage of time engineers spend on new features vs. application maintenance helps maintain a proper balance of progress with long-term codebase stability and quality.