Classic Movies and Books

Learn Software Development

All about the processes involved in software development

Common branching strategies

Filed Under Development, Model, Process, Software, Techniques | Posted on December 29, 2007

The right branching strategy makes it easier to deliver the right code, re-create past releases, and if necessary, roll back to a previous release. Adopting the right SCM branching model facilitates rapid development, increases overall product quality and process efficiency, reduces the incidence of software failures, and improves organizational performance.
Selecting the appropriate branching model lets [...]

Why do we need to do software branching ?

Filed Under Benefits, Development, Process, Software | Posted on December 29, 2007

A branch is what happens when your development team needs to work on two distinct copies of a project at the same time. Suppose your development team has just finished and released version 1.0 of your new product, a new product in the market.
Now that you have released your software product, you have a new [...]

What is branching ?

Filed Under Coding, Development, Process, Terms | Posted on December 27, 2007

Branching, in revision control and software configuration management, is the duplication of an object under revision control (such as a source code file, or a directory tree) in such a way that the newly created object has initially the same contents as the version branched off from, and (more importantly) development (creation of new versions) [...]

Extreme Programming Glossary

Filed Under Terms | Posted on December 27, 2007

Extreme Programming has a glossary of its own. Some of the terms used in it may not be familiar to people used to other development processes, so here is a list of some of the terms used.
Extreme Programming: Extreme Programming (or XP) is a set of values, principles and practices for rapidly developing high-quality software [...]


keep looking »

Bad Behavior has blocked 205 access attempts in the last 7 days.