Continued from Visual Studio ALM … stepping through Brian’s HOLs (Part 4) – Branch Visualization, giving us the following bread crumbs to date:
Define Business Requirements > Project Planning > Code Discovery > Code Discovery > Class Coupling > Branch Visualization … today’s menu includes branch visualization.
Looking at the bread crumbs we have stepped through the requirements management, the planning, exploring existing code and getting a grip on our version control environment. This means we can start peeling another layer off the onion, going one level deeper and debugging the code. The typical debugging environment is us stepping through the codebase … but what if the user reports an error? How can we reproduce the exact environment, or explore the exact state at the time of the problem? Welcome IntelliTrace … refer to http://msdn.microsoft.com/en-us/library/dd264915.aspx for more information.
This is one of the sections that lightens up one of the really cool and productive new features in Visual Studio 2010, a feature I would have loved in the C++ environment I am using for my final studies at UNISA (UNISA – Summary of 2010 posts).
In part 6 and probably the last post in this series, we will look at Testing as covered in Brian Keller’s HOLs.
| Acronyms | HOL - Hands-On-Lab | RI – Reverse Integration (merge) | TFS – Team Foundation Server |