This software utilizes object-oriented metrics by analyzing the bytecode of compiled Java files.
With ckjm, you can easily calculate six different metrics proposed by Chidamber and Kemerer, including WMC (weighted methods per class), DIT (depth of inheritance tree), NOC (number of children), CBO (coupling between object classes), RFC (response for a class), and LCOM (lack of cohesion in methods). These metrics are essential for understanding the quality of your code and identifying areas where improvements can be made.
In addition to these six metrics, ckjm also calculates afferent couplings (Ca) and the number of public methods (NPM) for each class. This provides a comprehensive view of the object-oriented characteristics of your code and helps you make informed decisions about how to optimize it.
Overall, ckjm is a powerful tool that can save you time and effort when analyzing the quality of your code. Whether you're a seasoned developer or just getting started, this project is worth checking out for its robust feature set and ease of use.
Version 1.9: N/A