Architecture, Dependencies and Impact of Code Changes Using Visual Studio and Visual Studio Online
Play Architecture, Dependencies and Impact of Code Changes Using Visual Studio and Visual Studio Online
Poor architecture and tangled dependencies are the key contributors to technical debt. Learn how to use the new code map capabilities in Microsoft Visual Studio 2015 to quickly understand the overall architecture and dependencies in code. Once an issue has been found, the code map can be used to explore the impact of potential refactorings, both at a high level and from individual code elements. The latter can also be useful when thinking about the impact of making any code change. Using the Layer Designer, rules can be set up which prevent future code changes from introducing undesirable dependencies. Finally, the new code search capability in Visual Studio Online can be used to explore impact of changes beyond the scope of a solution.