Whether you will be programming for yourself or for a large project, being familiar with the development processes and tools will be helpful.
Writing a program is only part of the story. Software quality and integrity needs to be addresses. Developing and working within a development life cycle will help uncover software errors and help ensure a better product.
Programmers use source code software tools to help address and keep track of various upgrades and corrections made to the software. These tools are also helpful when working on a large project with multiple programmers. They will prevent loss of changes and overwrites.
This chapter will address the various development life cycles and will cover a source ...