1 / 20

Improving Developer Productivity and Software Quality with Microsoft Visual Studio

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.

marius
Télécharger la présentation

Improving Developer Productivity and Software Quality with Microsoft Visual Studio

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Improving Developer Productivity and Software Qualitywith Microsoft Visual Studio Andrew Bragdon Program Manager, Application Lifecycle Tools 3-338

  2. Andrew Bragdon Program ManagerVS Application Lifecycle Tools Before that… • Code Bubbles Debugger Canvas Code Space Gesture Select GestureBar

  3. Challenges in Modern App Development • Large code basesWe still find ourselves working in unfamiliar codeAgile development changed the way we workNow we work in a lean, continuous modeContinuous delivery is becoming the normWe want to provide rapid turnaround on fixes and new featuresFixing issues with live production systems is commonKnowledge Problem: Hard to keep track of everything!

  4. Humans have limited working memory

  5. File-based text editor has not changed fundamentally in decades

  6. Features are spread across multiple methods

  7. Very easy to get lost

  8. Demos

  9. ? Getting context

  10. CodeLens

  11. CodeLens Developer Heads Up Display

  12. Demos

  13. CodeLens on the Server CodeLens Indexer Code Checked-In Visual Studio 2013 TFSVersion Control Developer 1 Opens File CodeLensIndex Visual Studio 2013 CodeLens Index Cache Developer 2 Summary Data High Performance Cache

  14. Developer heads up display with five indicators Review CodeLens Code Map Understand complex code and changes with lightweight visualization Code Map Debugger Integration Debug complex runtime problems more easily with lightweight visualization

  15. Thank you!

  16. Limited Opportunity Closed Doors Demo Experience new features that are not yet publicGive us feedback Interested? Come up to the front after the talk to sign up for a 25 min timeslot

  17. Questions? Andrew Bragdon anbrag@microsoft.com@AndrewBragdonwww.andrewbragdon.com

  18. Required Slide *delete this box when your slide is finalized Your MS Tag will be inserted here during the final scrub. Evaluate this session • Scan this QR codeto evaluate this session and be automatically entered in a drawing to win a prize!

More Related