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: source e destination em vez de a1 e a2
  • Use nomes pronunciáveis: generationTimestamp em vez de genymdhms
  • 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.