Posts

Showing posts with the label Source Control

The Source of Success

Image
Version Control. The Source of Failure. Most developers are familiar with version control. At it's best it allows for developers to work together writing code while reviewing each others work. It becomes a seamless part of each developers coding process. It is the source of truth for an entire application: the front-end,  the database,  the infrastructure on which it runs,  and the process for how it is released to production. So much potential for success. But every yin has a yang, and failure is the name of the game. The first step to rarely commit your code. If possible have the entire team keep their code changes on their local machine where they can be lost. Or in a private code shelf. Now sit back and wait...preferably until close to the release date. Over the course of several weeks or months files and functions will have been edited individually by every developer. Those changes have to be merged together. Some changes will be duplicates of changes ...