Alguns cuidados devem ser tomados para evitar situações em que duas variáveis, métodos ou classes possuem nomes com o mesmo sentido.

Mesmo que os nomes sejam diferentes, eles podem significar às mesmas coisas, sendo difícil dizer a diferença entre eles.

 

Imagine uma classe chamada Produto. Se houver outra chamada ProdutoInf ou ProdDados, mesmo sendo nomes diferentes, eles não significam coisas distintas. Talvez para quem criou pode ter significados distintos pelo contexto das informações que estão apenas na cabeça do autor no momento de criar as classes.

 

É importante que o leitor consiga perceber facilmente as distinções entre o significado dos nomes sem precisar interpretar todo o código.

  • Sem rótulos