Re:Ask HN: How to learn best practices when you have no one ...
by rcavezza on Monday March 18, 2019 @04:12PM
(#19424730)
Refactoring by Martin Fowler is a great one https://www.amazon.com/Refactoring-Improving-Existing-Addiso...
Design Patterns is also very well known https://www.amazon.com/Design-Patterns-Elements-Reusable-Obj...
Pragmatic Programmer: http://amzn.com/020161622X
Code Complete 2: http://amzn.com/0735619670