Having problems with threading? Check out these plugins to identify shared global objects. The plugins also use a cool trick: architectures as entity tags to store information like thread priorities.
Category: Architectures
Git Plugins for Understand
Cool Git plugins for Understand to access commits, authors, owners, cohesion, coupling, and dates.
Dependency Networks with Understand
A script to calculate and display design structure matrices based on file dependencies—plus lots of cool metrics based on the matrix.
Scoping a Refactoring Effort for My Boss
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…
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.