improving developer productivity and software quality with microsoft visual studio

Download Improving Developer Productivity and Software Quality with Microsoft Visual Studio

Post on 26-Feb-2016

38 views

Category:

Documents

0 download

Embed Size (px)

DESCRIPTION

Improving Developer Productivity and Software Quality with Microsoft Visual Studio. Andrew Bragdon Program Manager, Application Lifecycle Tools 3-338. Andrew Bragdon. Program Manager VS Application Lifecycle Tools. Before that. Code Bubbles. Debugger Canvas. Code Space. Gesture Select. - PowerPoint PPT Presentation

TRANSCRIPT

Improving Developer Productivity and Software Quality

Improving Developer Productivity and Software Qualitywith Microsoft Visual StudioAndrew BragdonProgram Manager, Application Lifecycle Tools3-338Andrew Bragdon

Program ManagerVS Application Lifecycle ToolsCode BubblesBefore thatDebugger CanvasCode SpaceGesture SelectGestureBarLarge code basesWe still find ourselves working in unfamiliar code

Agile development changed the way we workNow we work in a lean, continuous mode

Continuous delivery is becoming the normWe want to provide rapid turnaround on fixes and new featuresFixing issues with live production systems is common

Knowledge Problem: Hard to keep track of everything!Challenges in Modern App DevelopmentHumans have limited working memory

File-based text editor has not changed fundamentally in decades

Features are spread across multiple methods

Very easy to get lostDemosGetting context?CodeLens

Developer Heads Up DisplayCodeLensDemosCodeLens on the Server

Visual Studio 2013Summary DataDeveloper 2Developer 1

Visual Studio 2013Code Checked-InTFSVersion ControlCodeLensIndexCodeLens Index CacheCodeLens IndexerHigh Performance CacheOpens FileDeveloper heads up display with five indicatorsReviewCodeLensCode MapCode Map Debugger IntegrationUnderstand complex code and changes with lightweight visualizationDebug complex runtime problems more easily with lightweight visualizationThank you!Limited Opportunity Closed Doors DemoExperience new features that are not yet public

Give us feedback

Interested? Come up to the front after the talk to sign up for a 25 min timeslotQuestions?Andrew Bragdonanbrag@microsoft.com

@AndrewBragdonwww.andrewbragdon.comEvaluate this sessionScan this QR code to evaluate this session and be automatically entered in a drawing to win a prize!

Required Slide *delete this box when your slide is finalized

Your MS Tag will be inserted here during the final scrub. 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.6/26/2013 2:56 PM19 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.