Bom dia Trailblazers!!!
Hoje iremos conversar sobre formatação do código.
Porque devemos nos preocupar em formatar nosso código?
Primeira coisa que vem na nossa cabeça é para ficar mais bonito, hehehehe, também.
Porém o objetivo principal e mais correto é para facilitar a leitura e suas estruturações. Com isso você criará uma forma mais rápida de verificar seu código, para possíveis alterações, revisões, atualizações ou apenas para tirar dúvidas. E não somente suas porém o melhor de tudo para os outros.
Tenha em mente que qualidade gera lucros futuros.
* Indentation (recuo) - facilita a divisão do seu código implementando a separação por espaçamentos e alinhamentos.
Exemplo
1
if( size > 40){
return true;
} else {
return false;
}
if( grip > 10){
return true;
} else {
return false;
}
2
if( size > 40) {
return true;
} else {
return false;
}
if( grip > 10) {
return true;
} else {
return false;
}
* Spaces (espaços) - facilita a leitura também de uma forma clara.
Exemplo
1
Integer i;
for (i=0;i<20;i++){
System.debug("Value"+i);
}
2
Integer i;
for ( i=0; i<20; i++ ){
System.debug( "Value" + i );
}
Estão errados os primeiros exemplos?
Não, porém qual dos dois exemplos de cada ponto tem uma leitura visual mais clara de blocos?
* Blank lines (linhas em branco) - colocação de linhas em branco aumentam a leitura finalizando seções de códigos que estão logicamente relacionados.
- 2 linhas em branco
Adicione duas linhas em branco entre as seções de um arquivo de origem. Sempre adicione entre a definição de classe e interface/wrapper classes no Salesforce.
- 1 linha em branco
Use uma linha em branco entre os métodos, entre a variável de nível de classe e o método. Use entre a seção lógica dentro de um método para melhorar a legibilidade.
São os pequenos detalhes que muitas vezes fazem a grande diferença e poupam muito tempo na verificação do código.
No próximo iremos falar de layouts.
Qualquer dúvida, sugestões, críticas e idéais, sinta livre para fazer aqui no nosso grupo. Até a próxima!!!
Gostaria de convidar você a fazer parte dos nossos alertas de reuniões virtuais e presenciais, acesse o link do Trailblazer Grupo , de um JOIN lá. Assim você receberá os alertas das futuras reuniões e encontro que faremos mensalmente.