As we are now clear with the theory, let's get us some practice! In this chapter, we shall dive into writing actual code, starting from creating a development environment, followed by generating a sample project, and finally adding some unit tests to complete the picture.
Imagine a situation where there's a need to write an online calculation service available from anywhere around the world. Requirements ask for precise math and availability over the Internet. We'll start with creating a simple project which could benefit from introducing Continuous Integration.
In order to get a working environment for our sample project we shall need: