It’s a problem almost every developer will face in their career: inheriting an essential legacy library that’s full of bugs and has no automated tests to keep it running smoothly. In this liveProject series, you’ll step into the shoes of a Java developer handling just such a codebase for a stock image web application—one that will soon require significant changes to the library you maintain.
You’ll use JUnit 5 and IntelliJ IDEA to write tests and refactor this buggy code into something both usable and indefinitely maintainable. Each project is focused on a different approach or testing methodology to let you pick and choose which testing techniques to add to your toolbox.
This liveProject is for Java developers who want to increase their testing capabilities. To begin this liveProject you will need to be familiar with the following:
In this liveProject series, you’ll learn to develop tests that fix specific bugs, and that stay in place to guard against regressions.