Princípios de nomes em Clean Code: Lições de Robert C. Martin
5 min de leitura
O "Clean Code" de Robert C. Martin dedica um capítulo inteiro à nomenclatura. Aqui estão os principais princípios.
Regras fundamentais
- Use nomes que revelem a intenção: O nome deve responder por que existe e o que faz
- Evite a desinformação: Não chame algo de "list" se não for uma lista
- Faça distinções significativas:
sourceedestinationem vez dea1ea2 - Use nomes pronunciáveis:
generationTimestampem vez degenymdhms - Use nomes pesquisáveis: Constantes nomeadas em vez de números mágicos
- Evite codificações: Sem notação húngara, sem prefixos de membros
- Nomes de classe são substantivos:
Customer,Account,AddressParser - Nomes de método são verbos:
save(),deletePage(),postPayment()
Converter nomes
Use o hub de conversão de maiúsculas e minúsculas para formatar nomes em qualquer convenção.