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

                      
 

topo da página

<< Página Anterior | índice | Próxima Página >>
Apostilas de Ruby e RGSS

nossos tutoriais

navegue

livros recomendados