11/04/2015
CONSELHOS PARA CODIFICAÇÃO PARA INICIANTES
A) Estruture o seu código. No arduino, utilizamos a linguagem de programaçao C, que para a surpresa de muitos, é uma linguagem estruturada. Entao, aproveite a característica da linguagem e a utilize. Crie funções, reutilize partes comuns, simplifique o programa principal para hoje (desenvolvimento mais rápido) e para amanha (código fácil de manter).
B) Divida o projeto em partes (cada sensor, canal de comunicação, ou feature que necessite).
C) Vá trabalhando passo a passo: trabalhe com uma parte individualmente, escreva seu código, aprenda a sua especif**ação, implemente-a; à medida em que for compreendendo as partes individuais, as integre no projeto final. Nunca parta para a codif**ação de todas as partes ao mesmo tempo!
D) KISS! Óbvio,nunca se esqueça disso...A propósito, isso é Keep It Simple, Stupid! Se aumentarmos as funcionalidades, aumentamos na mesma proporção a complexidade.
E) Planeje a fase de te**es. Codifique mensagens de display que indiquem o caminho de execução do programa; codifique mensagens mais detalhadas em blocos condicionais com e
F) Escreva comentários. Documente o código, indicando a sua finalidade, mas principalmente coodifique e documente os trechos de código menos óbvios ou que possam ter alguma dificuldade de entendimento. Código simples de entender é simples de manter!
G) Finalmente, lembrem-se crianças: a língua-franca do século XXI não é mais o latim, é o INGLÊS! Escreva seu código (variáveis, métodos, parágrafos, etc), os comentários e a documentaçao em inglês, para que seu código possa alcançar clientes, usuários e colaboradores ao redor do mundo. Escrever em português nao vai levar o seu código muito além dos limites territoriais tupiniquins.
Z.