17. Ruby
* Convenções
- Variáveis e métodos sempre minúsculos
separados por ' _ '
- Variáveis com nomes maiúsculo ( constantes )
- Classes ( DuplicataCobranca )
- Na defnição de métodos procure sempre usar ()
- Para a chamada não há convenção
- Procure sempre o que é mais legível
- Métodos que retornam booleanos costumam
terminam com ?
26. Ruby
- Mas nem sempre queremos usar array. Podemos
usar Hash.
- Por serem únicos e imutáveis, símbolos são ótimos
candidatos a serem chaves de Hash.
27. Ruby
- Imagine que tenho uma conta bancária em minhas
mãos e desejo invocar o método de transferência, que
requer a conta destino, a data na qual o valor será
transferido.
28. Ruby
- No momento de executar o método descobrimos que
a ordem dos parâmetros era incorreta, o valor deveria
vir antes da data, de acordo com a defnição do
método esta errado.
29. Ruby
- Movimento que se tornou comum com a popularização do
Rails 2, passando parâmetro através de hash: