Track, Measure and Report#
Lattix supports the notion of updating a project. This allows the user to setup an architecture and then to track it by updating it as it evolves.
A variety of reports can be generated from Lattix either from a GUI or from a command line. These reports include Update Report, Impact Report, API Report, External Use Report, Uses Report, Metrics and others:
Lattix also supports a variety of metrics, including architecture metrics such as complexity, stability, cyclicality, coupling and connectedness and the metrics proposed by Robert Martin. Incluced among these metric is the latest metrics that combines hierarchy and cyclicality and has been shown to have strong correlation to the bugs that the software is likely to have.