Unit Testing and Agile Software Development
Explore how unit testing acts as a formal proof in agile development, providing confidence to modify and extend software while preserving functionality. Learn the role of tests in maintaining adaptability, enabling faster delivery and reducing bugs.
We'll cover the following...
We'll cover the following...
Why agile development
In modern software development, we want to deliver value constantly and as quickly as possible. The rationale behind these goals is that the earlier we get feedback, the less the impact, and the easier it will be to change. These are not new ideas at all; some of them resemble principles from decades ago, and others (such as the idea of getting feedback from stakeholders as soon as possible and iterating upon it) we can find in essays such as "The Cathedral ...