1 de abril de 2014

Antes de falarmos de performance

Fala pessoal (cri cri cri)...

Estive pensando (sim, as vezes faço isso), e acho interessante abordarmos outro assunto antes de falarmos de performance. Vamos falar de padronização!

Quantas vezes nós (abaps amaldiçoados) nos deparamos com as mais diversas, e diga-se criativa às vezes, formas de declaração de itens no código fonte. Entendo que você pode justificar que como o desenvolvimento é seu você desenvolver como quer, mas imagine que um outro abap irá realizar uma manutenção no seu código, ele pode ficar com dúvida sobre qual a finalidade de tabela "tb_table" ou ainda não saber direito para que server a variável "baleia".

Além do mais, é importante se acostumar a desenvolver baseado em padrões de nomenclaturas, pois muitas empresas possui um workbook interno (documento empresarial contendo a descrição, normalização e metodologia de todos os padrões de programação que você deve utilizar). Então porque não ter um workbook próprio e usa-lo no dia a dia?

Inicialmente você não precisa criar todos os padrões possíveis a imagináveis para começar a utilizar seu workbook. Comece pelos itens mais simples e do cotidiano e vá evoluindo aos poucos. Para criar uma padronização, pense em duas coisas: clareza e simplicidade (lembre-se que outras pessoas precisam identificar de forma rápida para qual objetivo existe o objeto)! Veja alguns exemplos de padronização que eu uso:

gt_notas
G = declaração global - T = Tabela interna - NOTAS = conteúdo existente

ls_material
L = declaração local - S = estrutura interna (workarea) - MATERIAL = conteúdo existente

lv_tabix
L = declaração local - V = variável - TABIX =  número do loop atual

Esses são apenas exemplos simples que eu uso no cotidiano. A padronização pode ser criada do modo que desejado, desde que seja interpretável de forma simples por outras pessoas (não usem runas Angerthas ou klingon para isso).

No início você irá se atrapalhar um pouco para lembrar o seu novo método de padronização, mas depois de pouco tempo isso se tornará nativo.

Até mais e obrigado pelos peixes.

Nenhum comentário:

Postar um comentário