Vou elencar aqui alguns livros que considero boas referências para o assunto de boas práticas de programação.
Além do post do Uncle Bob que é a primeira referência de boas práticas: https://www.erfelipe.com.br/uncle-bob
Alguns livros também são importantes neste tema:
Os que tenho são do Uncle Bob:
- Código limpo
- O codificador limpo
- Desenvolvimento ágil limpo
Outros autores:
- A arte de escrever programas legíveis - Boswell & Foucher
- Como ser um programador melhor - Pete Goodliffe
- As leis fundamentais do projeto de software - Max Kanat-Alexander