Every developer should read these three software development classics. First up is Refactoring from Martin Fowler. Next up is Clean Code from Robert C. Martin, and the last classic is The Pragmatic Programmer by Andrew Thomas and David Hunt. These three books teach many good lessons the new and experienced developer need to learn.
3. Refactoring
“Refactoring is the process of changing a software system
in such a way that it does not alter the external behavior of
the code yet improves its internal structure”
11. Clean Code
● Clean Code: A Handbook of Agile Software
Craftsmanship
● Author: Robert C. Martin
● Published: 2008
12. Clean Code
“The answer confirmed my fears. They had rushed the
product to market and had made a huge mess in the code.
As they added more and more features, the code got worse
and worse until they simply could not manage it any longer.
It was the bad code that brought the company down.”
Robert C. Martin