Upload
mikael-freidlitz
View
228
Download
0
Embed Size (px)
Citation preview
8/8/2019 VSTS2010 Seminarie Malm 100929
1/22
Nyheter i Visual Studio 2010Nyheter i Visual Studio 2010
Mikael [email protected]
8/8/2019 VSTS2010 Seminarie Malm 100929
2/22
AgendaAgenda
IntroduktionVisual Studio
NET 4.0 och C#Ny teknikRastProcessmallar
Team Foundation Server och vriga Teamprodukter
8/8/2019 VSTS2010 Seminarie Malm 100929
3/22
CornerstoneCornerstone
8/8/2019 VSTS2010 Seminarie Malm 100929
4/22
Development DojoDevelopment Dojo
Arbetar enligt enkla principer: Agilt
Software Craftsmanship Anvnd av befintliga resurser
Arbetar med team, projektgrupper och organisationer
Coaching, utbildning, utveckling
8/8/2019 VSTS2010 Seminarie Malm 100929
5/22
VISUAL STUDIO 2010VISUAL STUDIO 2010
IDEProduktivitetshjande funktionalitet
8/8/2019 VSTS2010 Seminarie Malm 100929
6/22
Visual Studio 2010 IDEVisual Studio 2010 IDE
Frbttrad ergonomi Std fr flera skrmar
Flytta kodeditor eller designvy ur IDE Extension Manager Mnga nya projektmallar frn start
8/8/2019 VSTS2010 Seminarie Malm 100929
7/22
Koda snabbareKoda snabbare
Navigate To [ctrl][,] Sk p camelCase (search as you type)
Frbttrat std fr TDD [ctrl][.]-programmering. Generar stubs
Frbttrad Intellisense
8/8/2019 VSTS2010 Seminarie Malm 100929
8/22
.NET 4 & C#.NET 4 & C#
Nytt i .NET 4Dynamisk utveckling
8/8/2019 VSTS2010 Seminarie Malm 100929
9/22
.NET 4.0 (C#).NET 4.0 (C#)
VB.NET och C# blir allt mer lika i funktionalitet Named & optional parametrar
Behver inte lngre ange alla vrden Dynamisk utveckling
Krver inte explicit type casting frn COM ellerdynamiska sprk Nyckelordet dynamic
Entity Framework 4 Microsofts OR mapper r nstan som en riktig OR
mapper... Parallel Programming support Nya klassbibliotek fr parallellism, PLINQ, ingen
specifik trdhantering... Mycket frbttrat std fr SharePoint-utveckling
8/8/2019 VSTS2010 Seminarie Malm 100929
10/22
DynamiskDynamisk utvecklingutveckling
Dynamisk utveckling Dynamiska sprk
8/8/2019 VSTS2010 Seminarie Malm 100929
11/22
Dynamiska sprkDynamiska sprk
IronPython IronRuby
8/8/2019 VSTS2010 Seminarie Malm 100929
12/22
NY TEKNIKNY TEKNIK
Entity FrameworkASP.NET MVCSharePoint
8/8/2019 VSTS2010 Seminarie Malm 100929
13/22
F#F#
F# kombinerar funktionella sprk medobjektorientering
Funktioner betraktas som vrden. Deklarativ kod.
let definiera en funktion let rec definiera en rekursiv funktion
8/8/2019 VSTS2010 Seminarie Malm 100929
14/22
Meddelanden frn eventuellasponsorer...
RASTRAST
8/8/2019 VSTS2010 Seminarie Malm 100929
15/22
Team Foundation ServerTeam Foundation Server
Visual Studio Application Lifecycle Management 2010
Nya processmallar
Team Explorer installerar automatiskt
8/8/2019 VSTS2010 Seminarie Malm 100929
16/22
Visual Studio 2010 UtgvorVisual Studio 2010 Utgvor
Professional TFS ingr!!!
Premium Expression Studio, Office Pro+, Visio & Project
fr produktionsanvndning Dynamics & alla vriga servrar fr utveckling
och test Databasutveckling
Ultimate Lab Management Arkitektur och modellering IntelliTrace
8/8/2019 VSTS2010 Seminarie Malm 100929
17/22
PROCESSMALLARPROCESSMALLAR
MSF for CMMI Process Improvement v5MSF forAgile v5
8/8/2019 VSTS2010 Seminarie Malm 100929
18/22
MSF for CMMI Process Improvement v5MSF for CMMI Process Improvement v5
Finns fortfarande kvar
8/8/2019 VSTS2010 Seminarie Malm 100929
19/22
MSF for AgileMSF for Agile v5v5
Stora frbttringar! Jeff Sutherland mycket involverad
8/8/2019 VSTS2010 Seminarie Malm 100929
20/22
Application Lifecycle ManagementApplication Lifecycle ManagementFeatures Professional Premium Ultimate
Architecture and Modeling
Diagrams that comply with Unified Modeling Language (UML) 2.1.2: sequence, class,
component, activity, and use caseNo Read-only Yes
Layer diagrams No Read-only Yes
Code-generated sequence diagrams and dependency graphs No Read-only Yes
Architecture Explorer No No Yes
Architectural validation No Yes Yes
Integration with work items in Microsoft Visual Studio Team Foundation Server No Yes Yes
Extensibility for UML diagrams No Read-only Yes
Diagnostic Tools
IntelliTrace No No Yes
Static code analysis Yes: can run but not create rules Yes Yes
Code metrics No Yes Yes
Performance profiling No Yes Yes
Schema comparison No Yes Yes
Database Development
Database projects Yes Yes Yes
Generation of test data Yes: can run but not create plans for generating data Yes Yes
Database change management No Yes Yes
Unit testing for database objects No Yes Yes
Testing Tools
Web performance testing No No Yes
Load testing No No Yes
Unit testing Yes Yes Yes
Microsoft Test Manager No No Yes
Virtualization for ALM
Create and manage virtual environments No NoRequires Microsoft Visual Studio Lab Management
2010
Visual Studio Team Foundation Server 2010 Yes: available only for Visual Studio 201 0 Professionalwith MSDN
Yes Yes
8/8/2019 VSTS2010 Seminarie Malm 100929
21/22
AgentsAgents
Test Controller 2010 Test Agent 2010 Lab Agent 2010
8/8/2019 VSTS2010 Seminarie Malm 100929
22/22
Frgor?Frgor?
Mikael [email protected]