We must respect the past, and mistrust the present, if we wish to provide for the safety of the future.
It's not the size of your code, it's what you do with it that counts.
In this chapter, we've looked at various working methods to ensure that we take responsibility for the source code we create, developing it in a safe and controlled manner. These things really do matter; a mishap at the wrong moment could spell disaster for your development project. You must protect your mission-critical codebase.
Source control is the essential weapon in our battle to develop code safely. It facilitates team interaction, ensures that group development is predictable and safe, helps to manage product revisions and configurations, ...