Home Page Icon
Home Page
Table of Contents for
II. The Patterns
Close
II. The Patterns
by Brad Appleton, Stephen P. Berczuk
Software Configuration Management Patterns: Effective Teamwork, Practical Integration
Copyright
The Software Patterns Series
List of Figures
Foreword
Preface
Why I Wrote This Book
Who Should Read This Book
How To Read This Book
Origins of This Material
About the Photos
Contributor's Preface
Why I Cowrote This Book with Steve
Acknowledgments
Introduction
Key Concepts and Terminology
Codeline and Branching Diagrams
Further Reading
I. Background
1. Putting a System Together
Balancing Stability And Progress
The Role of SCM in Agile Software Development
SCM in Context
SCM as a Team Support Discipline
What Software Configuration Management Is
The Role of Tools
The Larger Whole
This Book's Approach
Unresolved Issues
Further Reading
2. The Software Environment
General Principles
What Software Is About
The Development Workspace
Architecture
The Organization
The Big Picture
Further Reading
3. Patterns
About Patterns and Pattern Languages
Patterns in Software
Configuration Management Patterns
Structure of Patterns in This Book
The Pattern Language
Overview of the Language
Unresolved Issues
Further Reading
II. The Patterns
4. Mainline
Simplify Your Branching Model
Unresolved Issues
Further Reading
5. Active Development Line
Define Your Goals
Unresolved Issues
Further Reading
6. Private Workspace
Isolate Your Work to Control Change
Unresolved Issues
Further Reading
7. Repository
One Stop Shopping
Unresolved Issues
Further Reading
8. Private System Build
Think Globally by Building Locally
Unresolved Issues
Further Reading
9. Integration Build
Do a Centralized Build
Unresolved Issues
Further Reading
10. Third Party Codeline
Use the Tools You Already Have
Unresolved Issues
Further Reading
11. Task Level Commit
Do One Commit Per Small-Grained Task
Unresolved Issues
12. Codeline Policy
Define the Rules of the Road
Unresolved Issues
Further Reading
13. Smoke Test
Verify Basic Functionality
Unresolved Issues
Further Reading
14. Unit Test
Test the Contract
Unresolved Issues
Further Reading
15. Regression Test
Test for Changes
Further Reading
16. Private Versions
A Private History
17. Release Line
Branch Before Releasing
Further Reading
18. Release-Prep Code Line
Branch Instead of Freeze
Unresolved Issues
19. Task Branch
Handling Long-Lived Tasks
Use Branches for Isolation
20. Referenced Patterns
Named Stable Bases
Daily Build and Smoke Test
A. SCM Resources Online
The Configuration Management Yellow Pages
CM Crossroads—Online Community and Resource Center for CM Professionals
CM Today—Daily Configuration Management News
UCM Central—Unified Configuration Management
ACME—Assembling Configuration Management Environments (for Software)
The Software Engineering Institute's SCM Publications
Steve Easterbrook's Configuration Management Resource Guide
The Software Configuration Management FAQ
The Association for Configuration and Data Management
Software Engineering Resource List for Software Configuration Management
R. S. Pressman and Associates Software Engineering Resources for SCM
SEWEB Software Configuration Management Resources at Flinders University
Pascal Molli's “CM Bubbles” SCM Resources Page
The Usenet Newsgroup Comp.Software.Config-Mgmt
B. Tool Support for SCM Patterns
VSS—Visual Source Safe
CVS—The Concurrent Versions System
Perforce
BitKeeper
AccuRev
ClearCase—Base Functionality (non-UCM)
ClearCase—Unified Change Management (UCM)
CM Synergy
StarTeam
PVCS Dimensions
PVCS Version Manager
MKS Integrity (Enterprise Edition)
Further Reading
Photo Credits
About the Photos
Bibliography
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
3. Patterns
Next
Next Chapter
4. Mainline
Part II. The Patterns
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset