tushartushar / DesigniteJava

Detects smells and computes metrics of Java code
https://www.designite-tools.com/products-dj
Apache License 2.0
172 stars 64 forks source link

Epic #20

Open tushartushar opened 6 years ago

tushartushar commented 6 years ago

Implementation smells Long Method - Done Complex Method - Done Long Parameter List - Done Long Identifier - Done Long Statement - Done Complex Conditional - Done Virtual Method Call from Constructor - Done Empty Catch Block - Done Magic Number - Done Duplicate Code Missing Default - Done

Design smells Unnecessary Abstraction - Done Imperative Abstraction - Done Multifaceted Abstraction - Done Unutilized Abstraction - Done Duplicate Abstraction

Deficient Encapsulation - Done Unexploited Encapsulation - Done

Broken Modularization - Done Insufficient Modularization - Done Hub-like Modularization - Done Cyclically-dependent Modularization - Done

Wide Hierarchy - Done Deep Hierarchy - Done Multipath Hierarchy - Done Cyclic Hierarchy - Done Rebellious Hierarchy - Done Unfactored Hierarchy Missing Hierarchy - Done Broken Hierarchy - Done

Architecture smells Cyclic Dependency Unstable Dependency Ambiguous Interface God Component Feature Concentration Scattered Functionality Dense Structure