Upload
etienne-margraff
View
690
Download
3
Embed Size (px)
DESCRIPTION
Code/Developpement
Visual Studio 2013
Etienne MARGRAFF (@emargraff)Florent SANTIN (@PasTouiTeur)
[email protected]@infinitesquare
http://blogs.infinitesquare.com
Code/developpement#mstechdays
Depuis votre smartphone sur :http://notes.mstechdays.fr
De nombreux lots à gagner toute les heures !!!Claviers, souris et jeux Microsoft…
Merci de nous aider à améliorer les Techdays !
Donnez votre avis !
Code/developpement#mstechdays
Petit « historique »1997…
Multi languages - VB, VC++, VJ++, FoxPro…
2002 .NET 1.0, C#, VB.NET, WebForms, WinForms
2003 .NET 1.1
2005 .NET 2.0, Generics, ClickOnce, Team Foundation Server
2007 .NET 3.0, WPF, WCF, WF
2008 .NET 3.5, LINQ, MVC, Tests Web et de charge
2010 .NET 4.0, IDE++, NuGet, MVC3, IntelliTrace, Architecture, Test Manager
2012 .NET 4.5, Async, évolution de l’ALM, CodeClone, Portail Web++
2013 Visual Studio Online, amélioration des outils
2003
Code/developpement#mstechdays
QualitéTravail en équipe
Perf. et diagnostiqu
e
Debugger
Editeur de code
Aujourd’hui
Code/developpement#mstechdays
• Refonte de l’éditeur de code en vectoriel• Aide à la compréhension du code• Re-factoring• Mise en forme du code assistée• Solution navigator• Intellisense dans les différents languages• Barre de defilement / PeekDefinition• Intégration de l’identité du développeur• Outils pour éditer les interfaces
Editeur de code
démo
Code/developpement#mstechdays
PRODUCTIVITÉ
Code/developpement#mstechdays
• Remote debugger• Serveur de symboles• Pixel debugger• Parrallel debugger• IntelliTrace !!!• CodeMap
Debug
démo
Code/developpement#mstechdays
DEBUG
Code/developpement#mstechdays
• Tests unitaires, couverture de code• Code Metrics• Code Analysis• Code Clone• Test Manager• Coded UI Tests
Qualité
démo
Code/developpement#mstechdays
QUALITE
Code/developpement#mstechdays
• Test de performances Web• Test de charge• Profiler de code• Profiler de JavaScript• Performance hub• Memory• Analyse de la consommation
Performance
démo
Code/developpement#mstechdays
PERFORMANCE
Code/developpement#mstechdays
• Team Foundation Server– Gestion de backlog– Intégration continue– Déploiement automatisé– Tooling Git– Team Explorer
• Test / feedback Manager• CodeReview• CodeLens
Travail en équipe
démo
Code/developpement#mstechdays
TRAVAIL EN EQUIPE
Code/developpement#mstechdays
• Visual Studio évolue en continu– Un coeur robuste– Des outils qui s’enrichissent– D’autres qui apparaissent
• Toujours plus de productivité, de qualité et de performances
• Les mises-à-jour se font maintenant “sans effort”
Conclusion
© 2014 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.
Digital is business