This reader’s recommendations and supporting excerpts from the sampled discussions.
3 books
Code Complete was the first book that I read about how to structure code, and I've gained more from it on multiple rereads. I consider it a much better book.
By contrast Code Complete won't steer people wrong.
why Design Patterns is a book to be careful with.
it is invaluable