Excel Tips - 10 Dicas para desenvolvedores




Nestas 10 Dicas para reduzir os erros durante o desenvolvimento, não eliminaremos todos os Bugs do nosso código VBA, mas evitaremos alguns percalços comuns durante a criação e o processo de desenvolvimento. Geralmente tais cuidados requererão alguns ajustes mínimos na maneira como desenvolvemos as nossas aplicações.

  Option Explicit - Coloque essa expressão logo no início dos seus módulos. 

Isso forçará você a inicializar quaisquer variáveis que por ventura crie no seu código.

Sim, você será obrigado a definir os tipos de todas as suas variáveis e assim saberá o conteúdo delas.

E sim, isso lhe acrescentará um pouco de trabalho, mas o retorno será excelente, pois lhe poupará problemas como utilizar tipos diferentes de variáveis, escrever erroneamente o nome delas.

O melhor de tudo? As suas rotinas serão executadas mais rapidamente.

  Idente o seu código - Adapte-se a essa ideia

A identação ajuda a compreender o fluxo de ideias que o seu código quer transmitir. 

A identação serve de ajuda quanto a identificar certos procedimentos no código.

Ao utilizar FOR...NEXT, WHILE, IF, CASE, por exemplo, considere a identação como um modo de facilitar, em muito, a identificação destes.

  Cuidado com a expressão On Error Resume Next

Esta instância faz com que o MS Excel ignore quaisquer erros e continue o processamento.

Em algumas situações isso fará com que o MS Excel ignore os erros que não devem ser ignorados.

Imagine só, talvez existam erros no seu código que sequer tenha percebido, por causa deste comando. 

  Use comentários, não economize com eles.

Nada pode ser mais frustrante do que ao revisitar um código desenvolvido a uns meses e perceber que não deixou ali nenhuma "cola" para ajudar no seu trabalho.

Não tenha preguiça, adicione alguns comentários para descrever sua lógica, isso poderá lhe poupar muito tempo em eventuais manutenções que requeiram velocidade. 

  Codifique Simplificadamente

Escreva os seus códigos em módulos pequenos.

Escreva-os de forma simples, direta e bem definida.

Torne rápido uma posterior compreensão por parte de outros analistas e  programadores. 

  Não envergonhe - se: Use o gravador de Macros

O gravado de macro é o professor ideal para muitos que estão aprendendo a programar. 

Analise o modo como soluciona certos procedimentos corriqueiros.

Poupe muito tempo! 

  A primeira solução talvez não seja a melhor

Este é um excelente hábito para se tornar um excelente desenvolvedor.

Considere soluções diferentes para o mesmo problema.

Não é raro demorarmos para implementar uma solução que não se adeqüa muito bem a aplicação como um todo, mas resolve momentaneamente o nosso problema.

Sim, olhe para o lado e desenvolva algo, muitas vezes, totalmente diferente da sua primeira solução. Tal código provavelmente se encaixará melhor na solução total da aplicação.

Gastarei mais um pouco de tempo neste tópico para compartilhar alguns aos de experiência:

Quando nossas mentes estão sobrecarregadas com a pressão da entrega do projeto e ao mesmo tempo dividida com o desenvolvimento técnico do algoritmo, certamente não ficaremos tão absortos quanto gostaríamos.

Muito provavelmente os nossos cérebros estejam focados em terminar o projeto e não em ter as melhores e mais amplas considerações.

O mais importante é usar as suas melhores ideias e não necessariamente as primeiras ideias.

Volte e transforme o seu resultado final em algo melhor - Quando tiver ultrapassado o estágio final da entrega, volte-se para os códigos que envolvem o kernel da nossa aplicação.

Será que usei a melhor solução? 

Tive chance de ver outros códigos desenvolvidos com essa preocupação? 

Há uma harmonia geral deste com o todo?

Sim, ninguém fará isso por você! Desenvolva essa auto disciplina para voltar e melhorar um código que poderá trazer transtornos no futuro, por não ter sido tão abrangente, ou cuidado.

  Fique amigo do Debugador

O debugador é uma excelente ferramenta quando usada plenamente.

Habitue-se a consultar o help e aprender tudo o que pode retirar do debugador.

Poupará muito tempo!

  Reutilize blocos de código

Não há vergonha alguma em reutilizar bons e eficazes códigos.

Obviamente devemos ter o cuidado de zerar todas as variáveis utilizadas, assim que finalizarmos a utilização deste.

Isso tornará o seu código final menor e mais acessível.

Nos tornaremos desenvolvedores melhores, pois os nossos códigos tenderão a ser mais lógicos e amplos. Não serão soluções fechadas e específicas, aderindo apenas ao problema do momento.

10º  Consulte a Internet

Não há como conceber que somente nós, no mundo inteiro, precisamos de uma solução, de um código, um procedimento que ninguém nunca desenvolveu ou usou.

Sempre haverá um código parecido, uma necessidade similar. 

E sabe o melhor de tudo? Alguém com a mente aberta fez questão de compartilhar essa solução.

Então, use o seu tempo para pesquisar outras fontes, elas o tornarão um desenvolvedor melhor e mais completo.

Ahhh, e depois de encontrar e implementar a sua solução, divulgue-a para o máximo de pessoas que puder!

Pode usar este canal, este Blog,  como um meio para isso.



Deixe os seus comentários! Envie este artigo, divulgue este link...

brazilsalesforceeffectiveness@gmail.com


✔ Brazil SFE®Author´s Profile  Google+   Author´s Professional Profile   Pinterest   Author´s Tweets

Nenhum comentário:

Postar um comentário

diHITT - Notícias