improving developer productivity and software quality with microsoft visual studio

Post on 26-Feb-2016

46 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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 Qualitywith Microsoft Visual Studio

Andrew BragdonProgram Manager, Application Lifecycle Tools3-338

Andrew BragdonProgram ManagerVS Application Lifecycle Tools

Code BubblesBefore that…

Debugger CanvasCode Space

Gesture SelectGestureBar

Large 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 Development

Humans have limited working memory

File-based text editor has not changed fundamentally in decades

Features are spread across multiple methods

Very easy to get lost

Demos

Getting context ?

CodeLens

Developer Heads Up DisplayCodeLens

Demos

CodeLens on the Server

Visual Studio 2013 Summary DataDeveloper 2

Developer 1 Visual Studio 2013

Code Checked-InTFSVersion Control

CodeLensIndexCodeLen

s Index Cache

CodeLens Indexer

High Performance Cache

Opens File

Developer heads up display with five indicators

Review

CodeLens

Code Map

Code Map Debugger Integration

Understand complex code and changes with lightweight visualization

Debug complex runtime problems more easily with lightweight visualization

Thank you!

Limited Opportunity

Closed Doors Demo

Experience 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 timeslot

Questions?

Andrew Bragdonanbrag@microsoft.com

@AndrewBragdonwww.andrewbragdon.com

Evaluate this session

Scan this QR code to evaluate this session and be automatically entered in a drawing to win a prize!

© 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.

top related