(→Ver Também) |
|||
Line 21: | Line 21: | ||
== Ver Também == | == Ver Também == | ||
+ | |||
* [http://mega.ist.utl.pt/~ic-po/2005/RegrasCodificacao.html Regras de codificação em Java] | * [http://mega.ist.utl.pt/~ic-po/2005/RegrasCodificacao.html Regras de codificação em Java] | ||
+ | * [http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html Code Conventions for the Java<sup>TM</sup> Programming Language] | ||
+ | (note-se que este documento pode referir convenções ligeiramente diferentes: se esta situação se verificar, as convenções descritas acima têm precedência) |
Embora a linguagem Java tenha uma sintaxe e semântica bem definidas, decisões há que restrigem aqueles aspectos com o fim de melhorar a escrita de programas e, assim, a sua compreensão por um eventual leitor humano. Estas decisões são relativas a convenções de escrita, especialmente no que respeita a nomes de entidades que figuram num program. São as denominadas convenções de codificação e são inteiramente para consumo humano, já que para a máquina (i.e., para o compilador) são meros adornos, completamente irrelevantes do ponto de vista funcional.
As conveções dizem respeito a vários aspectos.
MASSA_DO_ELECTRÃO
, CONSTANTE_DE_PLANK
i
, MinhaConstante
, _outra_constante
_numeroDeDentes
, _ratómetro
MARIA
, CoisaEstranha
numeroDeSérie
, i
(o uso de variáveis com nomes curtos deve ser limitado, tendo-se como boa a utilização como contadores de iteração)VARIÃVEL_LOCAL
, número_de_série
, número_De_Série
RefeiçãoComSopa
, LeãoDaMontanha
(note-se que este documento pode referir convenções ligeiramente diferentes: se esta situação se verificar, as convenções descritas acima têm precedência)