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:

if (condition)
{
     statements;
}
else if (condition)
{
     statements;
}
else
{
      statements;
}

Mas a convenção diz para ser assim:

if (condition) {
      statements;
} else if (condition) {
      statements;
} else {
      statements;
}

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

Share


2 comentários

  1. #
    André L. Santos
    janeiro 7th, 2010 at 22:26

    E ae, Furutani… vc só esqueceu de colocar a identação no seu exemplo.

    []’s

    Responda a esse comentário
  2. #
    Cristian
    fevereiro 18th, 2010 at 11:39

    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.

    Responda a esse comentário

Deixe seu comentário para Cristian