

Improvements to IntelliSense over the years alleviated this problem somewhat, and Visual Studio 2010 brought unit testing into the tent in a way that was only moderately incompatible with NUnit. What made TDD untenable for me was that IntelliSense would blindly autocomplete the names of stubs I hadn't yet written to some random but similar label. Test-driven development (TDD) is near and dear to my heart, but I didn't used to be able to practice it on Microsoft code the way I could on Ruby code, though I was an early adopter of NUnit. Test-driven developmentThe improvements I discuss in this section were actually introduced in Visual Studio 2012 Ultimate, but I think they are important enough to include here. In addition, if you install Visual Studio 2013 on Windows 8.1, you can see async continuations in the Call Stack window and async operations in the Tasks window. Net, and Just My Code debugging has been extended from. In other diagnostic news, heap analysis has been extended from C++ to.

If just one desktop developer learns to replace his busy-wait loops with async code while profiling Windows Store apps, the world will be a better place. Visual Studio 2013 simplifies the creation of ASP.Net projects with a single wizard that lets you mix and match Web technologies.Įnergy consumption is a new consideration for desktop and server application developers, although it has been a driving concern for mobile application developers for years.

There is no Energy Consumption tool for Windows Phone applications as yet. Net or C++ apps), the JavaScript Function timing tool, and the Performance Wizard (for profiling of desktop and server apps such as executables and ASP.Net applications) - with four new tools: the Energy Consumption tool (for Windows 8.1 store apps, since they can run on low-powered tablets), the XAML UI Responsiveness tool (for XAML-based Windows Store applications), the HTML UI Responsiveness tool (for HTML/CSS/JavaScript-based Windows Store applications), and the JavaScript Memory tool (for HTML/CSS/JavaScript-based Windows Store applications). Performance and diagnosticsThe new Performance and Diagnostics hub in Visual Studio 2013 consolidates three existing tools - the CPU Sampling tool (for.
