Presentation laddar. Vänta.

Presentation laddar. Vänta.

Dag KönigMathias Olausson MicrosoftCallista / QWise.

Liknande presentationer


En presentation över ämnet: "Dag KönigMathias Olausson MicrosoftCallista / QWise."— Presentationens avskrift:

1 Dag KönigMathias Olausson MicrosoftCallista / QWise

2

3 •Utveckling i Visual Studio •Schema och data compare •Uppdatering av databaser •Testdatagenerering Förenklad databasutveckling •Versionshantering •Byggautomatisering Integration med TFS •Enhetstestning •Refaktorering •Kodanalys Kvalitetssäkring Gratis för er som kör Development Edition!!

4 Databasutveckling med Team System

5

6 NyutvecklingFörvaltningFlera team

7 Parallellutveckling

8 Tänk på versionshantering från börjanTesta lösning på papperSkapa bara gren när det behövsUndvik branchhierarkierSkapa grenar för hela trädUtse en ansvarig för varje grenAnvänd quality gates för integrationBli vän med merge-verktygetLäs P&P ”Team Foundation Server Branching Guidance II”

9

10 Process Vad fungerar bra? Vad kan förbättras? Källkodshantering Ny kodstruktur? Behov av uppstädning? Framtida behov?

11 1.Analysera befintlig kod 2.Exportera och frikoppla från repository 3.Rensa orginalkod • Ta bort filer relaterade till befintlig källkodshanterare • Add to source control före drag-and-drop 4.Strukturera om till lämplig målstruktur 5.Importera main branch till TFS 6.Skapa branchstruktur 7.Synkronisera branches mot exporterad kod 8.Bygg och testa

12 1.Analysera befintlig kod 2.Migrera main branch till TFS 3.Skapa branchstruktur i TFS 4.Checka ut nya branches 5.Migrera branches till TFS 6.Checka in ändringar 7.Bygg och testa

13 Källkod synkroniseras mellan repositories Definiera regler för synkronisering Manuell, schemalagd, händelsestyrd Utmaning att hantera konfikter MigrationSyncToolkit http://www.codeplex.com/MigrationSyncToolkit

14

15 http://go.microsoft.com/?linkid=9635516 Kommando- radsverktyg Visual Studio utökningar Build Notification Process Template Editor Team Foundation Server Best Practice Analyzer Custom Checkin Policies

16 TFS Sidekicks •Permission •Code Review •Shelveset •Labels •History •Status •Workspace MSBuild Sidekick ($) •UI för MSBuild http://www.attrice.info

17 http://www.teamprise.com/ •MacOS X •Linux Andra plattformar •Eclipse •Websphere Integration med utvecklingsmiljöer •Stand-alone klient •Kommandorad Andra klienter

18 Add-ons

19

20 Bygg- automatisering Databas- integration Testning Inspektion Deployment Återkoppling Komponenter i automatiska byggen

21 Drop Location Team Foundation Client Application Tier Build Machine Skapa build type Starta bygge Rapporter Team Build Web Services MSBuild Data Tier Källkod Work items Team Build data Team Foundation warehouse

22 Automatiserade byggen

23 Project Management Hierarchical work items Custom work item links New work item controls Traceability Field comparison queries Group membership queries Query Folders Agile workbooks Cross project reports Sharepoint web parts Dashboards Excel reporting Relational warehouse Project client round tripping Project server integration Excel formula and formatting persistence Testing Test planning Test case management Test prioritization Run management & reporting Project quality reports Manual test execution Diagnostic recording (environment, video, etc) UI Automation recording Coded UI tests Lab Management Automated deployment Network fencing Environment management Easily manage machine pools Checkpoints Automatically setup and test your matrix Builds are installed and ready every morning Test environments are pristine Debug the actual test environment Improved hardware utilization Architecture Architecture Explorer Layer diagram Use case designer Activity designer Component diagram Logical class designer Sequence diagram Class diagram Architecture checkin policies Development Historical debugging Test case prioritization Improved code analysis Database extensibility Version Control First class branches Branch visualization Change tracing Annotate across merges Improved history Improved conflict resolution Rollback Public workspaces Improved labeling Build Build queuing Build agent pooling Build workflow Buddy build Gated checkin Source Server Symbol Server Improved build report TFS Admin & Ops Simplified setup Sharepoint and Reporting services are optional Network load balancing SQL scale out Admin console Project move/archive/backup/restore 64-bit support

24 Några godbitar i Visual Studio 2010

25 InstalleraMigreraEffektiviseraAutomatisera

26

27 Dag König, Microsoft dagk@microsoft.com http://buzzfrog.blogs.com/zabrak Mathias Olausson, Callista mo@callista.se http://olausson.net/blog


Ladda ner ppt "Dag KönigMathias Olausson MicrosoftCallista / QWise."

Liknande presentationer


Google-annonser