Visual Studio 2013
Etienne MARGRAFF - (@emargraff)
Florent SANTIN – (@PasTouiTeur)
contat@infinitesquare.com
@infinitesqua...
Petit « historique »
1997… Multi languages - VB, VC++, VJ++, FoxPro…
2002
2003

.NET 1.1

2005

.NET 2.0, Generics, ClickO...
Aujourd’hui
Debugger

Perf. et
diagnostique

Editeur de code

Travail en équipe

#mstechdays

Qualité

Code/developpement
Editeur de code
•
•
•
•
•
•
•
•
•

Refonte de l’éditeur de code en vectoriel
Aide à la compréhension du code
Re-factoring
...
EDITEUR DE CODE

#mstechdays

Code/developpement
Debug
•
•
•
•
•
•

Remote debugger
Serveur de symboles
Pixel debugger
Parrallel debugger
IntelliTrace !!!
CodeMap Debug

#...
DEBUG

#mstechdays

Code/developpement
Qualité
•
•
•
•
•
•

Tests unitaires, couverture de code
Code Metrics
Code Analysis
Code Clone
Test Manager
Coded UI Tests...
QUALITE

#mstechdays

Code/developpement
Performance
•
•
•
•
•
•
•

Test de performances Web
Test de charge
Profiler de code
Profiler de JavaScript
Performance hub...
PERFORMANCE

#mstechdays

Code/developpement
Travail en équipe
• Team Foundation Server
–
–
–
–
–

Gestion de backlog
Intégration continue
Déploiement automatisé
Tooli...
TRAVAIL EN EQUIPE

#mstechdays

Code/developpement
Conclusion
• Visual Studio évolue tout le temps !
– Un coeur robuste
– Des outils qui s’enrichissent
– D’autres qui appara...
Donnez votre avis !
Depuis votre smartphone sur :
http://notes.mstechdays.fr
De nombreux lots à gagner toute les heures !!...
Digital is
business
Visual Studio 2013
Prochain SlideShare
Chargement dans... 5
×

Visual Studio 2013

534

Published on

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)

Published in: Technologies
0 commentaires
1 mention J'aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Total des vues
534
Sur Slideshare
0
À partir des ajouts
0
Nombre d'ajouts
3
Actions
Partages
0
Téléchargements
34
Commentaires
0
J'aime
1
Ajouts 0
No embeds

No notes for slide
  • Florent et Etienne
  • 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
  • Florent :CodeClone – 1 minCode analysis – 1 minEtienne : Automatisation -
  • 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
  • Etienne
  • Etienne / Florent
  • Visual Studio 2013

    1. 1. Visual Studio 2013 Etienne MARGRAFF - (@emargraff) Florent SANTIN – (@PasTouiTeur) contat@infinitesquare.com @infinitesquare http://blogs.infinitesquare.com Code/Developpement
    2. 2. Petit « historique » 1997… Multi languages - VB, VC++, VJ++, FoxPro… 2002 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 #mstechdays .NET 1.0, C#, VB.NET, WebForms, WinForms Visual Studio Online, amélioration des outils Code/developpement
    3. 3. Aujourd’hui Debugger Perf. et diagnostique Editeur de code Travail en équipe #mstechdays Qualité Code/developpement
    4. 4. 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
    5. 5. EDITEUR DE CODE #mstechdays Code/developpement
    6. 6. Debug • • • • • • Remote debugger Serveur de symboles Pixel debugger Parrallel debugger IntelliTrace !!! CodeMap Debug #mstechdays Code/developpement
    7. 7. DEBUG #mstechdays Code/developpement
    8. 8. Qualité • • • • • • Tests unitaires, couverture de code Code Metrics Code Analysis Code Clone Test Manager Coded UI Tests #mstechdays Code/developpement
    9. 9. QUALITE #mstechdays Code/developpement
    10. 10. Performance • • • • • • • Test de performances Web Test de charge Profiler de code Profiler de JavaScript Performance hub Memory Analyse de la consommation #mstechdays Code/developpement
    11. 11. PERFORMANCE #mstechdays Code/developpement
    12. 12. 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
    13. 13. TRAVAIL EN EQUIPE #mstechdays Code/developpement
    14. 14. 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
    15. 15. 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
    16. 16. Digital is business
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×