Regras para Declaração de Variáveis
Para melhor aproveitar esses comentários, devemos definir todas as declarações na mesma colocação, ou seja, logo depois de começar um bloco. Um bloco é qualquer código rodeado por { e } .
Não devemos esperar para declarar variáveis quando formos precisar delas; isto pode confundir um programador descuidado e embaralhar o escopo do código.
Os comentários podem funcionar muito bem se juntamente optarmos por fazer declarações únicas por linha, ainda mais quando temos variáveis de tipos diferentes.
Nunca devemos misturá-las, ao contrário, devemos separar em outra linha e comentar o que cada variável faz. Isso encorajará novos comentários.
Outro erro que precisa de atenção é o de declarar variáveis locais com nomes iguais a de outras variáveis de nível superior.
Devemos tentar iniciar uma variável local logo quando ela é criada. O único motivo para não se fazer isso é quando o seu valor depende primeiramente de algum processamento computacional.
As funções ou partes de código devem ser formatados sem espaço entre o nome do método e o parêntese “(“ que dá inicio a lista de parâmetros.
O sinal de abrir chave “{“ de um método ou classe deve aparecer sempre no fim da mesma linha da declaração. Já o sinal de fechar chave “}” deve começar em uma linha em branco indentada juntamente com o correspondente que abriu a instrução. Os métodos são separados por uma linha em branco.
Evite definir varias variáveis em uma única declaração. Isto dificulta a leitura.
Não use o operador de incremento de valor em um local que possa facilmente confundir com o operador de igualdade.
Não use várias definições de valor como tentativa de melhorar a performance do programa. Isto é tarefa para o compilador, e na prática, isto dificilmente ajuda.
Use parênteses para separar uma expressão das outras para evitar problemas com a precedência de operação.
Mesmo se a operação parecer clara para você, ela pode não ser para outros – você nunca deve supor que os outros programadores sabem o mesmo que você.
O nome de uma variável Perl deve conter somente caracteres, números e/ou underlines.
- As variáveis devem começar com um sinal especial (como $, @ % etc), seguido do nome da variável. Estas siglas identificam qual o tipo da variável scalar, array, ou hash
- O primeiro caractere deve ser um underline ou uma letra.
- Os nomes das variáveis são case sensitive. Então as seguintes variáveis $var, $VAR, $VaR, são todas diferentes uma das outras.
- Nomes válidos para variáveis Perl são:
$nome, $_yy, $PI , $data1, $db2nome - Nomes inválidos para variáveis Perl são:
- $1dd (pois deve começar com letra ou underline)
- $nome# (o caractere especial # não é permitido)
- $nome@20 (o caractere especial @ não é permitido)
- variavel (não há nenhuma sigla que identifica o tipo da variável)