BrinoOficial / BrinoJava

Linguagem de programação na sua língua com compilador para arduino. Esse programa traduz o seu arquivo.brpp em um arquivo .ino que pode ser enviado para o seu Arduino. Essa linguagem está sendo desenvolvida para auxiliar no ensino de robótica para estudantes do ensino fundamental e médio no Brasil.
http://brino.cc
MIT License
12 stars 3 forks source link

As definições das funções e demais rotinas não seguem o guia de estilo comumente usando para arduino #59

Closed akafael closed 6 years ago

akafael commented 7 years ago

Como forma de facilitar a identificação entre os diferentes tipos de rótulo ( Nome de função, Nome de Variável, Nome de Comando, ... ) existe alguns guias de estilo recomendando algumas padronizações do uso de caracteres diferente para cada "tipo de nome". Ex: no caso de nomes próprios no português sempre colocamos a primeira letra maúscula. De maneira similar nomes de comandos não começam com letras maúsculas na maioria das linguagens de programação. Por outro lado constantes são usualmente escritas com todas as letras em caixa alta.

O Arduino em geral, segue o estilo do C++ para programação. Um bom guia de estilo bom sobre o assunto é o da google ( https://google.github.io/styleguide/cppguide.html ). Desta forma ao se ler um código ( ainda com os comandos traduzidos ) fica bem intuitivo de se identificar cada coisa.

Por outro lado existe a possibilidade de definerem o próprio guia de estilo do projeto, no entanto este precisa ser devidamente documentado para facilitar o trabalho de quem for ler um código mais extenso.