December 2018
Intermediate to advanced
240 pages
7h 30m
English
This chapter covers
Sometimes, it pays to be fake.
I started developing software in the days when the web was starting to compete with desktop applications in corporate organizations. Browser-based applications brought tremendous deployment advantages, but we tested them in almost the same way. We wrote a monolithic application, connected it to a database, and tested exactly like our users would: by using the application. We tested a real application.
Test-driven development taught us that good object-oriented design would allow us to test at much more granular ...
Read now
Unlock full access