Pular para o conteúdo

Convenções de código Java

Olá

Nada melhor para quem vai efetuar uma manutenção em código-fonte do que poder ler de forma padronizada. Pensando nisso a SUN disponibiliza uma convenção para formatação de código Java, isso incluí nome das classes, dos métodos, declaração de váriaveis, identação, formatação dos comandos e etc. Apesar da última revisão ter sido em abril de 1999 ainda está valendo.

Para algumas pessoas a convenção da SUN pode não agradar, pois tem gente que gosta do fonte assim:
[sourcecode lang=”java”]
if (condition)
{
statements;
}
else if (condition)
{
statements;
}
else
{
statements;
}
[/sourcecode]
Mas a convenção diz para ser assim:
[sourcecode lang=”java”]if (condition) {
statements;
} else if (condition) {
statements;
} else {
statements;
}
[/sourcecode]
Enfim, gostando ou não gostando é importante seguir um padrão, já pensou se as placas de pare fosse octogono em algumas cidades e em outras não? ou se cada banco criasse um código de barras próprio para seus boletos? iria ser muito mais dificil ler.

A convenção que mais ajuda é o de nomenclatura, por exemplo os métodos que devem iniciar com verbo e tem a primeira letra minúscula e depois cada palavra capitalizada.

Code Conventions for the Java Programming Language

Até mais,

Roberto

2 comentários em “Convenções de código Java”

  1. Pois é… a coisa que mais irrita, sem convenção é as notas de cupom fiscal, tem que padronizar layout disso logo! Sempre tenho que ficar procurando o número do cartão, a data etc. Fácil de ficar vesgo (e cansado).

    Code Conventions rocks, seja Java, Python, qquer. linguagem, enfim.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *