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