Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

Mød Microsoft – for udviklere & arkitekter Visual Studio, Express og Team System Niels Hilmar Madsen Microsoft

Lignende præsentationer


Præsentationer af emnet: "Mød Microsoft – for udviklere & arkitekter Visual Studio, Express og Team System Niels Hilmar Madsen Microsoft"— Præsentationens transcript:

1 Mød Microsoft – for udviklere & arkitekter Visual Studio, Express og Team System Niels Hilmar Madsen Microsoft nielshm@microsoft.com http://weblog.asp.net/hilmar

2 Agenda  Værktøjerne, overblik  Express  Versionerne  Team System  Udvikleren  Teste  Foundation server  Source code control  Demoer, demoer, demoer…

3 Værktøjer I dag…  Visual Studio.NET  Flere versioner  Til udvikleren  Mange sprog  Mange applikationstyper  Framework-version = Visual Studio- version .NET 1.0: Visual Studio.NET .NET 1.1: Visual Studio.NET 2003

4 Værktøjer I morgen…  Værktøjer til alle niveauer  Express  Visual Studio Standard / Professional  Visual Studio Team System  Værktøjer til hele udviklingsprocessen  Udvikleren  Testeren  Arkitekt  Projektlederen  Team’et

5 Værktøjer Overblikket Overblikket  Express  Windows-udvikling: C#, VB.NET, J#, C++  Web-udvikling (C#, VB, J#): Web developer  Standard / Professional  Team System  Værktøjer til hele udviklingsprocessen  Klientdel: Tester, arkitekt og udvikler  Serverdel: Source control, projektledelsen og meget mere

6 Visual Studio 2005 Express  Hobbyprogrammører og studerende  Beta 1 nu:  Visual Basic 2005 Express  Visual C# 2005 Express  Visual C++ 2005 Express  Visual J# 2005 Express  Visual Web Developer 2005 Express  SQL Server 2005 Express  Oktober express / beta 2

7 Udvikleren Express og produktivitet

8 Hvad så vi?  Code Snippets*  Mange indbyggede  Let at lave egne  Refactoring*  Mange muligheder * = også med i andre versioner

9 Værktøjer Overblikket Overblikket  Express  Windows-udvikling: C#, VB.NET, J#, C++  Web-udvikling (C#, VB, J#): Web developer  Standard / Professional  Team System  Værktøjer til hele udviklingsprocessen  Klientdel: Tester, arkitekt og udvikler  Serverdel: Source control, projektledelsen og meget mere

10 Værktøjer Overblikket Overblikket  Express  Windows-udvikling: C#, VB.NET, J#, C++  Web-udvikling (C#, VB, J#): Web developer  Standard / Professional  Team System  Værktøjer til hele udviklingsprocessen  Klientdel: Tester, arkitekt og udvikler  Serverdel: Source control, projektledelsen og meget mere

11 Visual Studio Team System Change ManagementWork Item TrackingReportingProject Site Visual Studio Team Foundation Integration ServicesProject Management Process and Architecture Guidance Dynamic Code Analyzer Visual Studio Team Architect Static Code AnalyzerCode ProfilerUnit TestingCode CoverageVisio and UML ModelingTeam Foundation Client (includes CAL)Visual Studio Professional EditionLoad TestingManual TestingTest Case ManagementApplication DesignerLogical Infra. DesignerDeployment Designer Visual Studio Team Developer Visual Studio Team Test Visual Studio Industry Partners Big BuildClass Designer

12 Test og prisen for fejl  Dyrt at fange for sent!  Hvordan undgår man? Arkitektur Kode Integration Beta Test Efter release 5 10 15 20 25 30 Relative pris for at fikse en fejl

13 Unit-test  Udviklerens test  Test, der kører på alle public metoder  Rigtig god ved ændringer i kode  Bedre kvalitet kode ved aflevering public double MethodA() {... } public void TestMethodA() { double d = MethodA(); double d = MethodA(); // is value correct? // is value correct?} Hver metode har én eller flere test-metoder

14 Udvikleren - igen Bedre kode

15 Hvad så vi?  Unit testing  Dybt integreret, Test-projekter  Debugging  Code Coverage  Hvilke linjer er unit-testet?  Code analysis  FxCop  PREFast  Velegnet til team-udvikling  Del af Source control, rapporter med mere

16 Mere test  Mange test-typer  Web test, load test  Manual test, ordered test  Integrerede i værktøjer  test-manager, værktøjer med mere  Mulighed for test-miljø  Nye test-typer kan tilføjes

17 Web og load-test  Web test  Optaget eller via kode  Data (login, produktnavn…) fra database  Ikke kun ASP.NET  Test af web services  Validering undervejs  Load test  Stresstest af server  Baseret på web tests  Overvåg server, disk, cpu med mere

18 Testeren Web og load-test

19 Betaversioner Og alle de andre…  Beta-version – og community drops…  Beta 1  Beta 1 refresh – SQL Server 2005  Community drops (tech previews)  Oktober: Express  November: Visual Studio standard + VSS 2005  December: Professional + Team System Team SystemTeam System  I dag: internt build ~ december drop  Beta 2: Snart…

20 Ressourcer  Links til yderligere information  Msdn.microsoft.com/vs2005  Msdn2.microsoft.com  http://blogs.msdn.com  Source code control  http://blogs.msdn.com/buckh  Flere events?  Msdn.microsoft.dk/events  ASP.NET 2.0-dag!


Download ppt "Mød Microsoft – for udviklere & arkitekter Visual Studio, Express og Team System Niels Hilmar Madsen Microsoft"

Lignende præsentationer


Annoncer fra Google