Qual é a melhor forma ou a masi pratica

4 respostas
J

Pessoal é o seguinte. Qual é amelhor forma, ou a mais prática que vcs udsm pra escrever os codigos-fonte:

public void metodo{
} //assim ou 

public void metodo
{
} // assim. E declarar variaveis:

private int x ,y, z; //ou

private int x;
private int y;
private int z;

E ai, qual é a melhor e porque?

4 Respostas

Mephy

GERALMENTE escreve-se os atributos separadamente
quanto ao brace, depende da IDE… quem usa o NetBeans por padrão abre { logo após a assinatura, mas isso é da pessoa ou norma da empresa

ViniGodoy

Mephy:
GERALMENTE escreve-se os atributos separadamente
quanto ao brace, depende da IDE… quem usa o NetBeans por padrão abre { logo após a assinatura, mas isso é da pessoa ou norma da empresa

O local das chaves depende mais da linguagem, não tanto da IDE. Por exemplo, o caso do java é especificado pela Java Code Convention (item 7.2). Recomendo que você leia a convenção completa, Jan, pois ela dá diversas dicas de formatação, nomes de variáveis, etc…

Por isso todas as IDEs java (Eclipse, Netbeans, BlueJ) irão indentar por padrão na mesma linha.

Agora, como o Mephy ressaltou, algumas empresas podem mudar essa configuração. Na Siemens, por exemplo, tinhamos muitos programadores C++ então adotamos os colchetes na linha debaixo (como é padrão no C++ e no C#).

Quanto a declaração de variáveis. Atributos são muito importantes e precisam estar visíveis, por isso, geralmente declaramos um por linha, como o Mephy falou.
Variáveis locais não são tanto assim, por isso, muita gente ainda declara várias na mesma linha. Eu prefiro declarar uma por linha, sempre exatamente antes do ponto onde serão usadas.

InicianteJavaHenriqu

Bom dia pessoal,
aproveitando o post… eu tenho uma dúvida sobre métodos construtores. Existe algum problema de deixar um destes vazio???

Mephy

InicianteJavaHenrique:
Bom dia pessoal,
aproveitando o post… eu tenho uma dúvida sobre métodos construtores. Existe algum problema de deixar um destes vazio???

não, mas recomendo ao menos inicializar as variáveis, mesmo com valores inexistentes ("" ou 0), principalmente instanciação de atributos que sejam objetos (para evitar a Exception de null pointer)

Criado 10 de abril de 2011
Ultima resposta 11 de abr. de 2011
Respostas 4
Participantes 4