CodeConnections
CodeConnections copied to clipboard
Group By Assembly and/or Namespace, Loops
Stumbled upon this tool after some searching, and I really like it!. Being able to quickly check affected classes and evolving dependencies is really nice (Also git mode is a really neat idea).
Something that is currently difficult is quickly gauging dependencies for nodes with many connections (which to break, which to preserve, which to move closer together, etc.). This is why I thought of the following enhancement request(s):
Having the ability to auto-group nodes by assembly/project and/or namespace would be a big benefit when using CodeConnections to clean up assemblies with messy interdependencies. Grouped nodes could be displayed close to each other, maybe with a frame and an option to expand/hide group members. This way, one could more easily see how modules are intertwined and how to change the connections. It would of course also be amazing to see dependency loops, as these are usually the juiciest targets for cleaning up.