Formatação de código (Parte 1)

Bom dia Trailblazers!!!

Gostaríamos de cada vez ver este grupo crescer, então por isso, por favor compartilhem nas suas redes sociais este canal, tanto aqui da comunidade do Trailhead mas também da Trailblazer (link no final)  logo logo teremos muitas coisas novas e surpresas, como presentes para os participantes e vouchers para certificações, então se não entrou no grupo Trailblazer, entra já.

 

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.

 

* Spaces (espaços) – facilita a leitura também de uma forma clara.

Exemplo

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.

 

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.

 

Qualquer dúvida, sugestões, críticas e idéais, sinta livre para fazer aqui no nosso grupo.

Até a próxima!!!