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
E ae, Furutani… vc só esqueceu de colocar a identação no seu exemplo.
[]’s
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.