-
Notifications
You must be signed in to change notification settings - Fork 3
2.1.3 Identação
As linhas não devem ultrapassar um comprimento de 80 caracteres, já que acima disso as linhas deixam de ser tratadas por muitos terminais e ferramentas.
Quando uma expressão não cabe em uma única linha deve-se quebrá-la, de acordo com os seguintes princípios gerais:
- Quebre após alguma vírgula.
- Quebre depois de um operador.
- Alinhar a nova linha com o início da expressão, ao mesmo nível da linha anterior.
Abaixo seguem alguns exemplos de quebra de expressões bastante comuns na chamada de métodos.
sum( firstParcel, secondParcel,
thirdParcel, name );
total = sum( firstParcel, secondParcel,
thirdParcel, name );
Abaixo segue-se algum exemplo de como deve-se tratar uma quebra de linha de alguma expressão aritmética contendo parênteses.
sum = firstParcel + ( secondParcel + 4 ) +
thirdParcel + 7;
Termina-se a expressão dentro do parênteses antes de fazer a quebra de linha.
Para a declaração de métodos segue as seguintes convenções, em caso de necessidade de quebra de linha.
public void someMethod( int firstParameter, int secondParameter,
int thirdParameter, String fourthParameter );
Para instruções de if
utilize a identação que se segue:
// Don't use this indentation...
if( ( firstParcel > secondParcel )
|| ( sum < fourthParcel ) ) {
sum 3 + 4;
}
// Use this indentation!
if( ( firstParcel > secondParcel )
|| ( sum < fourthParcel ) ) {
sum 3 + 4;
}
A segunda é preferível, na medida que evita a confusão com as instruções que
seguem dentro do corpo de instruções do if
.