Impact Analysis#
One of the primary benefits of Lattix is that it helps understand and manage the risk of change. You can monitor and track the changes across builds. You can understand what is changed across builds, what modules are affected by those changes, and what tests should be run.
You can:
Understand direct dependencies.
Understand indirect dependencies all the way up to transitive closure.
Analyze the effect of change based on any arbitrary group of elements.
Understand the impact of change in the context of the architecture.
Generate detailed reports on the impact of change.
Impact analysis can also be used to refactor the architecture. For instance, it is possible to examine an impact chain, edit it and then use it to extract services or components.