20 de setembro de 2006

Ruby code style

Os programadores de determinadas linguagens normalmente criam convenções para guiar os novos desenvolvedores a criarem um código com a “cara” que todos já estão acostumados. A seguir vou mostrar algumas dessas convenções para linguagem Ruby.

Convenção para nomes:

  • NomeDaClasse
  • nome_do_metodo
  • nome_da_variavel
  • metodo_que_faz_uma_pergunta?
  • metodo_perigoso!
  • @variavel_de_instancia
  • $variavel_global
  • MINHA_CONSTANTE

Uso de espaços em branco

  • variavel = 10
  • def metodo(parametro,parametro_default=10)

Blocos

Bloco de uma linha:

meu_array.each {|x| print "#{x}"}

Bloco de várias linhas:

meu_array.each  do  |x|
a = x+1
puts a
end

Identação
Eu particularmente gosto de usar uma identação de quatro espaços, mas nada impede que você use 8 ou até mesmo 2.

Quem quiser se aprofundar ainda mais visite o site: www.caliban.org/ruby/rubyguide.shtml

Nenhum comentário:

Postar um comentário