Visual Studio 2013 apporte de nombreux nouveaux outils aux développeurs et à tout membre de votre équipe. Nous vous proposons de les découvrir à travers cette session. Code Lens, nouveautés pour le debug, nouveautés pour Azure, nouveautés pour le Web, Monaco et bien d’autres seront au rendez-vous. NB : Cette année, les nouveautés de Visual Studio et TFS seront couvertes par 2 sessions successives : cette 1ère session sur Visual Studio est donc suivie par une 2ème session complémentaire qui adressera davantage la partie Projet avec TFS. Ne la manquez pas !
Speakers : Florent Santin (Infinite Square), Etienne Margraff (Infinite Square)
5. Editeur de code
•
•
•
•
•
•
•
•
•
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
#mstechdays
Code/developpement
11. Performance
•
•
•
•
•
•
•
Test de performances Web
Test de charge
Profiler de code
Profiler de JavaScript
Performance hub
Memory
Analyse de la consommation
#mstechdays
Code/developpement
13. Travail en équipe
• Team Foundation Server
–
–
–
–
–
Gestion de backlog
Intégration continue
Déploiement automatisé
Tooling Git
Team Explorer
• Test / feedback Manager
• CodeReview
• CodeLens
#mstechdays
Code/developpement
15. Conclusion
• Visual Studio évolue tout le temps !
– 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”
#mstechdays
Code/developpement
16. Donnez votre avis !
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 !
#mstechdays
Code/developpement
FlorentMessages importants :Visual Studio bouge de plus en plus vitePlus de lien entre version du Framework et version de l’IDEMises à jour annue?lle?
FlorentEnvironnement de dev (Productivité)DebugPerformanceQualitéTravail en équipe
Etienne
Florent :Demo Azure SSO + Tooling AzureReorganisation des templates de projet - One ASP.NETEtienne :Browser link (la partouze dans les deux sens)Formatage, barre de défilement, peekdefinition (tu peux peeker une fois 1000 méthodes, mais tu peux pas peeker…)
Florenthttp://msdn.microsoft.com/en-us/library/hh704261.aspxLe debugger suit les évolutions de techno (64 bits, Parrallel)Le retour du RemoteDebuggingDepuis 2010, on dispose d’un debugger collaboratif avec l’Intellitrace (Dev / test) et maintenant (Dev / Prod)On va maintenant chercher à améliorer la séquence de debug : CodeMap
Florent : CodeMap
EtienneLa qualité est présente depuis Visual Studio 2005 / Team System avec l’apparition des tests unitaires et l’intégration de Fxcop dans l’IDE.Beaucoup de nouveautés
FlorentIdem, depuis 2005, Microsoft dispose d’un profiler trop peu utilisé. Le profiler suit les évolutions, il permet de faire du profiling de JavaScript depuis 2010, du Profiling Multithread.Les tests de charge, également depuis 2005
Etienne Memory (la memory dans la peau)Florent : Performance Hub (le cousin hubert)Analyse de la consommation (sur Facebook ? :p)
FlorentTFS est en évolution depuis 2005.Refonte majeure en 2010, plus d’interlocuteurs.C’est un sujet a part entière.Ce qu’on retient, c’est plus de collaboration entre tout les interlocuteurs et surtout une refonte complète du portail Web