Code Health Check
Code Health Check aims assessing the quality of a snapshot version of a software system by means of static source code analysis. Usually, the first step before introducing a source code based quality assurance process, is to check the current quality attributes of the software.
After the software to be checked is selected, FrontEndART consultants install and deploy the SourceInventory on-site, perform a static analysis on the selected software, evaluate the obtained results and hand over a quality report about the system. The report contains professional evaluation of the following pieces of information:
Evaluation of the results requires thorough understanding of the software metrics and their meaning, therefore the interpretation is performed by experienced professionals. The final report contains a general overview of the system, located issues and problems and also recommendations. The report is made up of the following sections:
- Executive summary
- Quality assessment methodology
- Overview
- Basic measurements and problem lists
- Baselines
- System overview
- System Size
- Reusage, OOP design at first sight
- Complexity analysis
- Most complex entities
- Comparison with baselines
- Interdependence analysis
- Basic coupling measurement
- Comparison with baselines
- Design problems
- Bad smells
- Bugs and coding problems
- Rule violations
- Code duplications
- Code duplications
- Appendices
- Metric descriptions
- Bad smell descriptions
- General rule descriptions












