Download præsentationen
Præsentation er lastning. Vent venligst
Offentliggjort afAmanda Poulsen Redigeret for ca. et år siden
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!
Lignende præsentationer
© 2024 SlidePlayer.dk Inc.
All rights reserved.