Quality means doing it right even when no one is looking.
—Henry Ford
Introduction
We already know that testing your app is a crucial task to maintain high-quality code over time. But to do that, we need our tests to be simple and easy.
Testable code is a derivative of robust, modular architecture and clean, simple code. Although this chapter does not deal directly with testing, it’s a prerequisite to learn how to test your code, and in general, it’s a good chance to leverage your code quality.
What is Clean Code, including terms like KISS, DRY, and YAGNI
What are Pure Functions