Patterson's Lodge   Patterson's Lodge  Patterson's Lodge  Patterson's Lodge
 
 
 

Branching

Large features linked to most other components have a higher risk of being faulty. It is good practice to use branching to a certain degree. Although the contrary could be a candidate for branching, a small feature has to be implemented by several programmers on the fast track, but a daily merge of all would lead to massive conflict resolving. The traditional mean of branching is to deliver different version derived from a main development, but it can be a powerful technique to avoid some of the usual challenges of software development.