TLDR You’ve been asked to consider replacing 2 open source modules–here is how to use Understand’s Architectures and Dependency analysis to let your boss know how much effort/risk this will entail. Details…
Category: Architectures
Using Architectures to Easily Track Dependencies on Open Source
Using Architectures to Easily Track Dependencies on Open Source
Understand 6.3 Release
The Understand 6.3 release highlights the tools’ newest features and upgrades. Some of these improvements enhance existing tools, while others offer brand-new capabilities. Topics covered in this article include graph customization, continuous CodeCheck verification, a customizable Violation Browser, automated dependency rules, automatic architectures, AUTOSAR support, spell checking for comments/strings, SARIF imports feature, support for C#11, minor metric changes, and a new Jenkins plugin.
Making a Custom Cluster Graph
Extend the custom architecture dependencies graph by adding clusters.
Automating A Custom Architecture
Build a custom architecture using the Perl or Python API to virtually reorganize your code however you wish.
Rogue Dependencies
Understand can help you see what they actually look like and provide the tools to get them back where they should be.
Pro Tip: Start with Directory Structure and add some Human to it.
Adding a bit of human knowledge to the automatically built Directory Structure architecture can improve its visual appeal and utility quite a bit.
Functional Decomposition Architectures FTW
A functional decomposition architecture is easy to make and can help you organize key information about your project.