
The Build Master
Microsoft's Software Configuration Management Best Practices
Vincent Maraia - Collection Microsoft Technology Series
Résumé
The first best-practice, start-to-finish guide for the software build process
Managing builds is crucial to the profitable delivery of high-quality software; however, the build process has been one of the least-understood stages of the entire development lifecycle. Now, one of Microsoft's leading software build experts introduces step-by-step best practices for maximizing the reliability, effectiveness, timeliness, quality, and security of every build you create.
Drawing on his extensive experience working with Microsoft's enterprise and development customers, Vincent Maraia covers all facets of the build process-introducing techniques that will work on any platform, on projects of any size. Maraia places software builds in context, showing how they integrate with configuration management, setup, and even customer support. Coverage includes
- How Microsoft manages builds: process flows, check-in windows, reporting status, and more
- Understanding developer and project builds, pre- and post-build steps, clean builds, incremental builds, continuous integration builds, and more
- Choosing the right build tools for your projects
- Configuring source trees and establishing your build environment-introducing Virtual Build Labs (VBLs)
- Planning builds for multiple-site development projects or teams
- Determining what should (and shouldn't) be kept under source control
- Managing versioning, including build, file, and .NET assembly versions
- Using automation as effectively as possible
- Securing builds: a four layer approach-physical, tracking sources, binary/release bits assurance, and beyond
Builds powerfully impact every software professional: developers, architects, managers, project leaders, configuration specialists, testers, and release managers. Whatever your role, this book will help you implement a smoother, faster, more effective build process-and use it to deliver better software.
L'auteur - Vincent Maraia
Vincent Maraia has fifteen years' experience at Microsoft, and has helped ship products ranging from Windows NT and Visual Studio to the Microsoft Mouse. For five years, he has been an Application Development Consultant in Microsoft's Premier Services Support group, helping customers implement effective build processes
Sommaire
- Defining a Build
- Source Tree Configuration for Multiple Sites and Parallel (Multi-Version) Development Work
- Daily, Not Nightly, Builds
- The Build Lab and Personnel
- Build Tools and Technologies
- SNAP Builds---aka Integration Builds
- The Build Environment
- Versioning
- Build Security
- Building Managed Code
- International Builds
- Build Verification Tests and Smoke Tests
- Building Setup
- Ship It!
- Customer Service and Support
- Managing Hotfixes and Service Packs
- 7 Suggestions to Change Your Corporate or Group Culture
- Future Build Tools from Microsoft
- Appendix A Embedded Builds
- Appendix B Extreme Programming
- Appendix C Testing Guide
- Appendix D Debug Symbols
- Final Thoughts
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Addison Wesley |
Auteur(s) | Vincent Maraia |
Collection | Microsoft Technology Series |
Parution | 16/12/2005 |
Nb. de pages | 250 |
Format | 17,5 x 23,5 |
Couverture | Broché |
Poids | 560g |
Intérieur | Noir et Blanc |
EAN13 | 9780321332059 |
ISBN13 | 978-0-321-33205-9 |
Avantages Eyrolles.com
Nos clients ont également acheté
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse