--------------------------------------
Clean Code (Robert Cecil Martin)
The Art of Unit Testing (Roy Osherove)
Head First Design Patterns (Elisabeth Freeman, Kathy Sierra)
Martin Fowler's blog: https://martinfowler.com/
.
How to gather requirements and write business-readable code:
Domain-driven design (Eric J. Evans)
Implementing Domain-Driven Design (Vaughn Vernon)
Patterns, Principles, and Practices of Domain-Driven Design (Scott Millett)
Remaining agile and managing your work according to your clients' needs:
The art of doing twice the work in half the time (Jeff Sutherland)
The Mythical Man Month (Fred Brooks)
--------------------------------------
Clean Code (Robert Cecil Martin)
The Art of Unit Testing (Roy Osherove)
Head First Design Patterns (Elisabeth Freeman, Kathy Sierra)
Martin Fowler's blog: https://martinfowler.com/
.
How to gather requirements and write business-readable code:
--------------------------------------
Domain-driven design (Eric J. Evans)
Implementing Domain-Driven Design (Vaughn Vernon)
Patterns, Principles, and Practices of Domain-Driven Design (Scott Millett)
.
Remaining agile and managing your work according to your clients' needs:
--------------------------------------
The art of doing twice the work in half the time (Jeff Sutherland)
The Mythical Man Month (Fred Brooks)