Chapter 11: Programming Tools and Methodologies
Now, it's time for us to take a closer look at the development cycle. Producing software is more than just writing code. We must plan what will be coded, write the code, integrate the code we write with already existing code, share our code with other developers, test the code, deploy the code so that the application can be accessed by the users, add new features to the application, and fix bugs and errors that will show up in the code that has been released.
To accomplish this, a development team will typically use different tools and methodologies for how things will be done and in what order.
In this chapter, we will look at all the components that are part of the development process that is not the actual coding.
In this chapter, we will cover the following topics:
- Understanding what a version control system is and what it can be used for
- Understanding unit tests
- Understanding integration tests
- Understanding...