ALM Revolutions - What's new in visual studio ALM 11
1. What’s new in Visual Studio ALM 11?
Matteo Emili
Microsoft MVP (Visual Studio ALM)
matteo.emili@domusdotnet.org
http://blogs.ugidotnet.org/j3r
@MattVSTS
2. //BUILD: tante novità
• .NET Framework 4.5
• ASP.NET MVC 4 e Mobile
• Windows 8
– WinRT
– Applicazioni Javascript per Windows
– Metro Applications
– …
• Visual Studio ALM 11
• …
2
4. Visual Studio 11: IDE e dintorni
• Il Solution Explorer è rimpiazzato dall’ex “Solution
Navigator” dei PowerTools di Visual Studio 2010
• Il Team Explorer…vedremo dopo
• Nuovo diffmerge
• Supporto realtime DirectX per C++
• Async
• DOM Inspector in ASP.NET MVC 4
• Visual Studio 11 Emulator supporta anche iOS
• Call Hierarchy in Visual Basic
• Designer XAML è quello di Expression Blend
• Sono sempre visualizzati i nomi utenti completi
4
5. Visual Studio 11: le vere novità per l’ALM
• Più continuità
• Migliore esperienza offline
• Più collaborazione
• Un grande accento sulla qualità del codice
• Team Foundation Service
5
6. Più continuità
• Completa retrocompatibilità con i file di progetto di Visual
Studio 2010
• Non devono essere riconvertiti!
6
7. Migliore esperienza offline
• La nuova tipologia di workspace di default è il Local
Workspace
• Permette di lavorare offline in modo trasparente
• ATTENZIONE: NON E’ UN DVCS!
7
10. Storyboarding Tool for PowerPoint
• E’ un tool integrato in PowerPoint che permette di creare
degli Storyboard
• Molti shapes inclusi, ma se ne possono creare custom
• Si possono linkare a dei Work Item di TFS
• Facile da usare
• Funziona anche nel PowerPoint “normale”
10
11. Team Code Review
• Revisione del codice da parte di un altro membro del team
di sviluppo
• L’attività di revisione è un Work Item in TFS
11
13. Qualità del codice
• Nuovo test runner
• Code Clone Analysis
• IntelliTrace supportato in produzione
• Static Analysis per Metro Applications e driver
• Feedback Manager
• Exploratory testing
13
14. Nuovo test runner
• Supporta test framework di terze parti attraverso un
modello di espandibilità a plug-in
– NUnit
– xUnit
• Supporta anche MSTest per .NET 4 e precedenti, test per
C++
• Uno degli scenari considerati è anche il testing di una
applicazione Windows Azure
14
15. Code Clone Analysis
• Analizza il codice mediante una serie di algoritmi euristici
su tutte le casistiche di clone
• Lo snippet di codice da analizzare per ora deve essere di
almeno 10 linee…
• …della serie: è ancora una Developer Preview
15
17. Feedback Manager
• Durante il test manuale di una applicazione può succedere
di incappare in un comportamento non previsto…
• Dovremmo avere ambienti di test, Visual Studio Team Lab
Management () ecc, ma si è verificato sotto i nostri
occhi…
• Che facciamo?!?!?!
17
19. Nuovo web access
• Web Access tutto nuovo!
• Sarà visibile anche con il browser di Windows Phone
• Diventa uno strumento di lavoro primario e non più un
ripiego di emergenza
• Supporto al concetto di board
19