công nghệ mã nguồn mở cho các nhà lập trình viên chuyên nghiệp

600 411 0
công nghệ mã nguồn mở cho các nhà lập trình viên chuyên nghiệp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

công nghệ mã nguồn mở cho các nhà lập trình viên chuyên nghiệp

Team Development with Visual Studio Team Foundation Server patterns & practices J.D. Meier Jason Taylor Alex Mackman Prashant Bansode Kevin Jones Thông tin trong tài liu này, bao gm c URL và nhng trang Web tham kho khác trên Internet, thì có th i không cn thông báo. Tr nhng thông báo khác, ví d  chc, các sn pha ch e-mail, m, và thm chí là nhng t trong tài liu là u, và không có liên h n bt k công ty có tht nào, t chc, sn phm, a ch m, hay thm chí là nhnh hay nhng ph tt c các áp dng lut bn quyn là trách nhim ca ni s dng. Không gii hn các quyn theo bn quyn, không có phn nào trong tài liu này có th  hoc gii thiu vào mt h thng, hoc truyn ti mi hình thc hoc ca bt k  n tcopy, ghi âm, hoc khác), hoc cho bt c m không có s ng ý bn cho phép ca T c cp bng sáng ch, các ng dc cp bng , nhãn hiu, bn quyn tác gi, hoc các quyn s hu trí tu bao gm các ch  trong tài liu này. Ngoi tr c cung cp trong bt k tha thun nào bn giy phép t Microsoft, s cung cp tài liu này không cung cp cho bn bt k giy phép bng sáng ch nào, nhãn hiu, bn quyn tác gi, hoc các s hu trí tu. © 2007 Microsoft Corporation. Gii hn tt c các quyn. Microsoft, MS-DOS, Windows, Windows NT, Windows Server, Active Directory, MSDN, Visual Basic, Visual C++, Visual C#, Visual Studio, và c c u ca Ti United States hoc ti các quc gia khác. Tên ca các công ty thc t và các sn ph cp    hiu ca ch s hng. Giới thiệu Tài liu này s trình bày cho bn bng cách nào nm bc phn tuyt nht ca Visual Studio 2005 Team Foundation Server  giúp nâng cao hiu qu ci n phn mn ca bn. Mc dù b dng t u, bn s tìm thy nhng dn c th và hiu th u chnh cho phù hp vi tình hung c th ca bn. Nhng thông tin trong tài ling dn này da trên các phn hi thc t ca khách hàng và h tr sn phng kinh nghim t c và trong nhng chuyên ngành . Tài ling dn này trình bày nhng ch bn và gm có nhng phn sau. Phần I, “Cơ bản,” cho bn mt cái nhìn tng quan mt cách nhanh chóng ca n phn mm vi Team Foundation Server. Bn s hình dung ra mt bc tranh ln trong nhu kin cng phát trin phn mm ca bn, bao gm c mng phát trin và kim th. B tìm hiu kin trúc n ca Team Foundation Server. Phần II, “Source Control,” trình bày cho bn b kt cu source code ca bn và qun lý nhng phn ph thuc(là nhng phn tham kho t bên n b quynh mt chin thut phân nhánh và hp nht(branching and merging strategy) nu bn cn tách bit cho các n lc phát trin ca bn. Phần III, “Builds,” trình bày cho bn b thit lp các team build,  to ra các continuous integration build n ca bn, và b chuyn nhng scheduled builds m th ca bn. Tho lun v các v ph bi gii quyt chúng.  Phần IV, “Xem xét các Dự án lớn,” nêu rõ nhng lời khuyên bổ sung bn cn khi làm vic vi nhng d án ln. Phần V, “Quản lý Dự án,” trình bày cho bn b s dng Team  n hóa tin trình phát trin ca bn bt k cách tip cn qun lý d án nào b dng. Phần VI, “Quy trình mẫu,” trình bày cho bn làm th  c kt qu tt nht t nhng quy trình mng dc cung cp kèm vi Team Foundation Server. Nó còn trình bày cho bn bng cách nào bn có th tùy chnh nhng process template, và to nhu chi vi các work items và  n quy trình thit k phn mi ca b dng. Phần VII, “Report,” trình bày cho bn làm th nào tt c nhng thành phn khác ca Team Foundation Server hp nht d liu c trong m cu report chung. Bn s h s dng nhng report m  xây dng nhng report ca riêng bn. Phần VIII, “Thiết lập và cài đặt Team Environment,” loi b nhu bí n trong s trin khai Team Foundation Server. Bn s h chn gia vic trin khai m h h tr i phát trin  xa và làm th  nâng cao tu sut ca Team Foundation Server. Phần IX, “Visual Studio 2008 Team Foundation Server”, hin th nhng thay i ha hn trong phiên bn k tip ca Team Foundation Server. Bn s hc nhng chc d king ch c ci thi. Mt s n tài ling dn này chúng tôi s trình bày  mu này, vì vy s dng tài li ci thin k hoch nâng cp Team Foundation Server. Hướng dẫn, cung cp các li gii thiu ngn gn cho Team Server Build, Project Management, Reporting và Source Control. Mi phng dn s cho bn bit phi làm gì, t  làm theo phng d Bài tập, cung cp mt lot các bài tp hay nht da trên các bài hc nhng nhóm phát triu khi s dng Team Foundation Server  vc và vi Microsoft. Mi bài tp tp trung vào vi hoàn thành mt nhim v quan trng có hiu qu ci vi Team Foundation Server. Câu hỏi và Trả lời, cung cp nhng câu tr li cho nhng câu hi chung trên Team Foundation Source Control. Làm thế nào, s cung cp cho bn tng d làm th nào hoàn thành nhng nhim v c th vi Team Foundation Server. Tài nguyên, là mt bng tóm tt các trang web, nhà cung cp dch v, các din n có th s d hc nhi Team Foundation Server và các công c c phát trin gt. Team Development Có rt nhiu yu t, nhng quy trình, và nhng nguyên tc có th kt n cho phép nhng d án cn phn mm thành công. Tài ling dn này tp trung vào: • Quy trình phát triển • Quy trình xây dựng • Quy trình quản lý dự án  sau minh ha mi quan h gia các quy trình phát trin phn mn hình có n và cách thc Team Foundation Server có th n s h tr cho các nn tng trong nhc khu này. Phạm vi Tài ling dn này tp trung vào vic trin khai Team Foundation Server và s dng nó mt cách hiu qu cho các source control, build automation, qun lý các work item, và qun lý các quy trình.  phác tho mt h thng x n hp lý ca Team Foundation Server vì nó quan h vi nhng quy tc chung nht ci phát trin và thit k phn mm. Tại sao chúng tôi viết Tài Liệu này? T kinh nghim riêng ca chúng tôi vi Team Foundation Server và thông qua các cuc hi tho vi khách hàng và các nhân viên Microsoft làm vic, chúng tôi c nhu cu v mt tài ling dn cách s dng Team Foundation trong th gii thc. Trong khi có thông tin trong tài ling dn s dng sn phm, các bài i không có mt nào  tìm kim các bài tp chng minh cho hiu qu ca vic s dng Team Foundation Server trong bi cnh ca mt d án phát trin phn mm trong th gii th Ai nên đọc Tài Liệu này Tài ling dn này là mc tiêu cung cp cho các cá nhân tham gia vào quy trình phát trin phn mm vi các tài nguyên, nhng patterns và nhng bài tp  tng nhóm phát trin hiu qung ví d ca nhng vai trò s mang li li ích t tài ling dn này: t nhóm phát trin mun áp dng Team Foundation. t qun lý d án mun tn dng ta Team Foundation, vi s quan n qun lý các d án và nhng n lc phát trin, cung cu kin cho nhc u tiên phát trin phn mm và cung cp phn hi n các bên kinh doanh liên quan. n nhu s dt nó s ng ti cnh phát trin và nhng hn ch v mi nhóm. i nhim v lp k hoch trin khai t Team Foundation. Sử dụng tài liệu này như thế nào? Tài ling dc chia thành nhiu phn da trên th t chúng tôi thy hu hng dng Team Foundation. Nu bt quy trình ng dng Team Foundation bn s có l muc ht tài liu này t n cui. Nu bn  dng mt s phc bit c Team Build, bn có th hn ch ch c  nhng ph dng nh  tìm hiu các khái nim ng dn các nguyên lý. S dng ph lc ca nhng bài vit ng dnBài tpLàm th nàoCu hi và Tr l  nhy vào vic trin khai thc hin các chi tit. S tách bit này cho phép bn hiu các ch  y vào phn chi tit bn thy thích hp. Cách tổ chức của tài liệu này Bn có th c tài liu này t n cui hoc là ch c nhn thit cho công vic ca bn. Phần Tài lic chia thành 9 phn: n n II, Source Control n III, Build n IV, Xem xét các D án ln n V, Qun lý D Án ng dn Các Quy Trình n VII, Report ng Nhóm phát trin n IX, Visual Studio 2008 Team Foundation Server Phần I, Cơ Bản  Gii thing Team Environment  Cu trúc Team Foundation Server Phần II, Source Control Cu trúc các Project và Solutions trong Source Control  Cu trúc các Project và Solutions trong Team Foundation Source Control  nh chic Branching và Merging ca bn  Qun lý các Source Control ph thuc trong Visual Studio Team System Phần III, Builds  Gii thích v Team Build   Thit lp các Continuous Integration vi Team Build  Thit lp các Scheduled Builds vi Team Build Phần IV, Xem xét các Dự Án lớn  Xem xét các D Án ln Phần V, Quản lý Dự án  Gii thích v Qun lý D án  Gii thích v các Work Item Phần VI, Các Quy Trình Mẫu  Gii thích v Quy Trình Mu  MSF for Agile Software Development Projects Phần VII, Report  GIi thích v Report PhầnVIII, Cài đặt và Duy trì Môi trường Nhóm phát triển  Trin khai Team Foundation Server  Truy cp bn Team Foundation Server Phần IX, Visual Studio 2008 Team Foundation Server  18  Có nhng gì mi trong Visual Studio 2008 Team Foundation Server Hướng dẫn ng dn: Team Build ng dn: Source Control ng dn: Report ng dn: Qun lý d án Bài tập p ti mt Glance: Team Build p ti mt Glance: Source Control p ti mt Glance: Reporting p ti mt Glance: Project Management Câu hỏi và Trả lời i và Tr l   nào: Thêm mt nhà lp trình vào d án ca bn trong Visual Studio Team Foundation Server  nào: Chy t ng Code Analysis vi Team Build trong Visual Studio Team Foundation Server  nào: To mt Report theo ý bn vi Visual Studio Team Foundation Server  nào: To mt Risk Over Time Report vi Visual Studio Team Foundation Server  nào: To mt Check-in Policy theo ý bn trong Visual Studio Team Foundation Server  nào: To Source Tree ca bn trong Visual Studio Team Foundation Server  nào: Tùy chnh mt Process Template trong Visual Studio Team Foundation Server  nào: Tùy chnh mt Report trong Visual Studio Team Foundation Server  nào: Qun lý các d án trong Visual Studio Team Foundation Server  nào: Di chuyn Team Foundation Server t Visual Source Safe  nào: Thc hin mt Baseless Merge trong Visual Studio Team Foundation Server  t mt Continuous Integration Build trong Visual Studio Team Foundation Server  t mt Scheduled Build trong Visual Studio Team Foundation Server  nào: Cu trúc ASP.NET Application ca bn trong Visual Studio Team Foundation Server  nào: Cu trúc Windows Applications trong Visual Studio Team Foundation Server  nào: Cc Source Control trong Visual Studio Team Foundation Server Tài nguyên  Team Foundation Server Phản hồi và Hỗ trợ Chúng tôc hin mi n l m bo tính chính xác ca tài ling dn này và i dung ca nó. . http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=480 &SiteID=1 Team Foundation Server -Team System Web Access http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=146. Microsoft Corporation. Gii hn tt c các quyn. Microsoft, MS-DOS, Windows, Windows NT, Windows Server, Active Directory, MSDN, Visual Basic, Visual

Ngày đăng: 19/12/2013, 16:04

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan