News for hackers. Stuff that matters.
Re:Code quality: a concern for businesses, bottom lines, and... by makeitdouble on Wednesday October 20, 2021 @03:57AM (#28927987)
> - There is no way to measure code quality

Code quality is your new feature rollout average time.

If it's a steep rising curve it is abysmal, if it's mostly flat you have an excellent team.

If it was flat but exponentially grew after you went on a hire spree, you know where to look at.

Re:Code quality: a concern for businesses, bottom lines, and... by d0mine on Wednesday October 20, 2021 @02:23PM (#28934124)
> If it was flat but exponentially grew after you went on a hire spree, you know where to look at.

Initially, one could churn out a lots of features quickly accumulating the technical debt. The increasing time can be rather more about the past, then new people you hired.

Re:Code quality: a concern for businesses, bottom lines, and... by egman_ekki on Wednesday October 20, 2021 @02:32PM (#28934272)
> If it was flat but exponentially grew after you went on a hire spree, you know where to look at.

It takes time for new hires to get familiar with the code and for seniors to help them get up to speed, so I'd be surprised if a hiring spree didn't end up sharply rising curve for feature rollout time.

Re:Code quality: a concern for businesses, bottom lines, and... by goto11 on Wednesday October 20, 2021 @04:33AM (#28928219)
This assumes all features have equal complexity.
Re:Code quality: a concern for businesses, bottom lines, and... by makeitdouble on Wednesday October 20, 2021 @05:43AM (#28928721)
This assumes a lot of other factors, but I'd say they all converge.

You won't have high code quality without a motivated and competent team for instance. Same if they can't correctly scope their features or engage in long unplannable projects, etc.

I'd make a parallel with clean natural water: you can't have it in isolation, the rest of your environment needs to be functional to preserve it.