back

by dt3ft·3y ago·view on hn ↗
> Results show that, although style groupings were found, there were no specific groups with which good programmers could be associated.
1 comments
> Although four style clusters were found, good programmers could not be associated with a particular cluster. However, supervised machine learning showed that stylistic attributes can be used to predict good programmers. Seven machine learning models were trained and evaluated using recall, macro-F1 and AUC-ROC. A Balanced Random Forest yielded the best results with 0.650 recall, 0.511 macro-F1 and 0.695 AUCROC. The results indicate that code style can be used as a measure to identify good programmers.
So what's the conclusion here? There are good coding styles but we don't know what they are?

Thanks machine learning.

Good styles exist, but they are not simple enough to be described.