Skip to main content

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.

0/9000