I can't praise Robert Cecil Martin enough, a couple months ago I had to read Clean Code and that book single-handedly changed my perspective on how to write quality source code and the importance of TDD.
Having said that, I came to realize that although my programs run, I may not be designing them properly as I lack knowledge on design patterns.
I'm looking for some guidance, be it personal suggestions on books or courses, anything that may help.
Thank you :D
Top comments (1)
If you haven't already, check out these two classics:
Design Patterns: Elements of Reusable Object-Oriented Software
Code Complete