August 2021
Intermediate to advanced
376 pages
11h 2m
English
This chapter covers
Every time an engineer modifies a line of code there is a risk that they might inadvertently break something or make a mistake. Even extremely small, innocent-looking changes can have bad consequences: “It’s just a one line change” are famous last words before a system crash. Because every change is risky, we need a way to reassure ourselves that the code is working, both initially and whenever it’s modified. Tests are often the main thing that give us this reassurance.
As engineers, we usually concentrate on writing automated tests. This means we write test code that exercises ...
Read now
Unlock full access