Working Effectively with Legacy Code More Books Like This

Growing Object-Oriented Software, Guided by Tests Growing Object-Oriented Software, Guided by Tests
2009
Pragmatic Programmer, The Pragmatic Programmer, The
2019
Practical Object-Oriented Design in Ruby: An Agile Primer Practical Object-Oriented Design in Ruby: An Agile Primer
2012
97 Things Every Programmer Should Know 97 Things Every Programmer Should Know
2010
Practical Object-Oriented Design Practical Object-Oriented Design
2018
Architecture Patterns with Python Architecture Patterns with Python
2020
Head First Java Head First Java
2022
Head First Design Patterns Head First Design Patterns
2020
Rails AntiPatterns Rails AntiPatterns
2010
Game Programming Patterns Game Programming Patterns
2014
Python 3 Object Oriented Programming Python 3 Object Oriented Programming
2010
Head First Object-Oriented Analysis and Design Head First Object-Oriented Analysis and Design
2006
Domain-Specific Languages Domain-Specific Languages
2010
Think Like a Programmer Think Like a Programmer
2012
Learn More Python 3 the Hard Way Learn More Python 3 the Hard Way
2017