RSS Feed for This PostCurrent Article

Java: Ensure Design Quality using JDepend

JDepend traverses Java class file directories and generates design quality metrics for each Java package. JDepend allows you to automatically measure the quality of a design in terms of its extensibility, reusability, and maintainability to manage package dependencies effectively.

As quoted from the website, it can help generate design quality metrics, including

  • Number of Classes and Interfaces
  • Afferent Couplings (Ca)
  • Efferent Couplings (Ce)
  • Abstractness (A)
  • Instability (I)
  • Distance from the Main Sequence (D)
  • Package Dependency Cycles


Trackback URL


Sorry, comments for this entry are closed at this time.