As Boas Práticas

No mundo da programação, existe um conjunto de “normas” as serem seguidas, que fazem com que algoritmos sejam mais facilmente entendidos por qualquer um que os veja. Esses conjunto é chamado de “Boas Práticas”. Existem algumas que são universais para qualquer linguagem de programação, e outras que são específicas para cada uma.De acordo com estimativas da Sun, ao longo da vida útil de um código padrão, 20% do esforço será despendido na criação e nos testes originais do código, e 80% será despendido na manutenção e melhorias do código. Então, nada melhor que, ao criar o código, deixá-lo o mais legível possível para o próximo certo? E foi por isso que a Sun criou um documento chamado de “Convenções de Código Java“. É um documento curto, fácil de ler e muito importante para quem programa em Java. Aqui iremos abordar um pouco das boas práticas do Java.

  • Classes e Interfaces – A primeira letra deve ser maiúscula e, se várias palavras forem escritas juntas para formar o nome, a primeira letra de cada paravra interna deve ser maiúscula(formato chamado “camelCase”). Para classes, os nomes devem normalmente ser substantivos. Para interfacesm os nomes devem ser normalmente adjetivos.
  • Métodos – A primeira letra deve ser minúscula, e depois as regras camelCase devem ser usadas. Além disso, os nomes deve normalmente ser pares de verbo-substantivo, como por exemplo: obterCalculo.
  • Variáveis – Como nos métodos, o formato camelCase deve ser usado, começando com letra minúscula. A Sun recomenda usar nomes curtos e significativos.
  • Constantes – As constantes Java são criadas marcando-se variáveis como static e final. Elas devem ser nomeada usando letras maiúsculas com caracteres underscore(“_”) como separadores.
  • Imports – Procure sempre importar somente o necessário. Ex: “import java.awt.Button;”, evite fazer isso “import java.awt.*;”, pois assim você irá importar muitas classes que não vão ser usadas.
  • Comentários – Procure sempre comentar o código. Assim a manutenção do mesmo ficará muito mais fácil. Pois ajudarão a “interpretar” o código.
This entry was posted in java, programação and tagged , . Bookmark the permalink.

Deixar uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

*

Pode usar estas etiquetas HTML e atributos: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>