Escrevendo bons programas
Muitos tutoriais ensinam como escrever um programa, mas nunca ensina a você como escrever bons programas.
Crie bons nomes de variáveis
Aqui estão algumas coisas a considerar quando escolher o nome das variáveis.
- Nomes significativos
O nome da variável deve conter
informação sobre o que está contido no objeto.
Aqui estão alguns exemplos:
| Bom | Ruim |
|---|---|
| idade estudante nome conta soma produto |
a foo xwy |
Nomes Multi-palavras
Não tenha medo de criar nomes de variáveis com mais de uma palavra. Apenas faça ficar legível. Aqui estão duas convenções para isso:
- - idadeEstudante
- - idade_estudante
Eu prefiro a última, mas você escolhe a melhor para você.
Por favor não escreva 'studentage'. Você mesmo não apreciaria este tutorial se eu o escrevesse sem espaços.
Use o irb
Você não deve parar de usar o irb simplesmente porque está usando um editor de texto. Eu te
mostrei o irb primeiro por uma razão. Quando você programar, mantenha uma janela do irb aberta, e use-a para
experimentar novas idéias.
Por isso o irb foi desenhado. Se você o usar, ele o tornará um programador melhor.
Use constantes
Quando você tiver um valor que não muda, sempre use uma constante. Dessa forma Ruby pode ajudá-lo a solucionar possíveis erros. Alguns exemplos:
-
Pi = 3.14159265 Electron_mass = 9.109e-31 Speed_of_light = 3e8 Earth_Sun_distance = 5.79e10
Em geral, não escreva valores numéricos diretamente. Use constantes para fazer o código mais claro.
Por exemplo, a fórmula da área de um círculo é A=πr2. Onde "r" é o raio. Seu código deve assemelhar-se à fórmula o máximo possível.
-
Bom Ruim PI = 3.14159265 area = PI*radius**2
area = 3.1416*radius**2