O'Reilly logo

Going IT Alone: The Handbook for Freelance and Contract Software Developers by Leon Brown

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Version control

Version control tools are useful for addressing changing requirements the risk of functionality between updates. These are software applications that help you to keep a recorded history of your code, images and any other files associated with your software project. Major advantages of using version control include:

  • Easier co-ordination between programmers - The need to manage access and distribution of code increases rapidly when working on a project with other programmers. When this isn't managed properly, programmers risk overwriting the work of other programmers by not having the most up to date version of code, or where they are writing to the same code files at the same time. Version control tools avoid these risks by allowing ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required