After many, many months of hard work we’re ready to surface and proudly reveal CodeFacts!
CodeFacts is a tool that assesses codebases’ health in a quick, efficient, and easy to understand manner. It does this by running many metrics on the codebase, and uses the results to come up with a single numeric assessment of the codebase. You’ve seen other tools that use metrics to look at the quality of code, but what makes CodeFacts different is that it doesn’t look at just the code quality; CodeFacts take a more comprehensive approach by including things like development stability, team activity, and documentation practices with the traditional code quality metrics to form a big-picture holistic health assessment. Any development team knows that there’s much more that goes into the an application than just the source code and that’s what we try to capture with CodeFacts assessments.
You might be thinking that software projects can’t be just reduced to a single number, and we think you’re right. But at the same time, we think that starting the conversation by throwing a spreadsheet of metric results at our users is counter-productive. So we came up with a workflow that starts with a single numeric assessment and progressively let’s you dig into the nitty gritty details to find out much more in-depth information.
We’ve been testing CodeFacts for the past few months and we think we have something special here, but ultimately it won’t matter if others don’t agree with us. So that’s why we’re releasing the current version of CodeFacts as freeware. You’re free to use it commercially or otherwise. What we ask in exchange is that you let us know what you think. Are we on the right track? What should we change/add to make CodeFacts even better? Please share with us your feedback at CodeFacts@avi.com