Post Description
Understand is a static analysis tool for maintaining, measuring, & analyzing critical or large code bases. From metrics and graphs to dependency analysis, Master your source code with Understand.
Basic Metrics
* Class Count
* File Count
* Function Count
* Line Count
* Blank Line Count
* Code Line Count
* Comment Line Count
* Inactive Line Count
* Declarative Statement Count
* Executable Statement Count
* Ratio Comment to Code
Advanced Metrics (Partial list)
* Cyclomatic Complexity
* Knots
* Class Coupling
* Percent Lack of Cohesion
* Path Count
* Max Inheritance
* Base Class Count
* Inherited Class Count
* Number of Instance Methods
* Weighted Methods per Class
Whats New :
C# PARSER
Fixed bug where a reference to a class with the same name as a nested class could sometimes generate a reference to the wrong entity.
INFOBROWSER
Show python sub packages and parent packages in IB.
Show java sub packages and parent packages in IB.
JAVA PARSER
Added 'transient' and 'volatile' to the type text of variables declared with these modifiers. Also, added a new reference kind, 'use return' for a variable directly returned by a method.
LICENSING
Updated the License Server almhostid mismatch error.
PROJECT
Updated Understand/Und to report the "Last Locked Process Id".
PYTHON PARSER
Removed '__init__' from full names of entities defined in package __init__.py files.
Added 'declare/declarein' relations between packages and subpackages.
Comments # 0