Update the baseline main stream code at intervals in accord with the development process
Update the baseline main stream code at intervals in accord with the development process. Where interfaces change frequently owing to continuous integration, developers may spend excessive time keeping up wit these changes (q.v. CodeBaseInstability). Where baseline functionality changes too slowly, developers become blocked from making progress while waiting on new functionality.
This is an alternative, and less modern, approach to ContinuousIntegration. Lacking the full support for continuous integration, a balance between the conflicting needs for stability and up to date functionality is made. Modern approaches aim at reducing the problems of instability, thus allowing the balance to be made with a shorter cycle time.