Rubismos

32 views
Skip to first unread message

AkitaOnRails

unread,
Jan 14, 2008, 9:35:16 PM1/14/08
to Projeto Learn To Program PT-BR
Pessoal, estava pensando em uma coisa. Vejam o que acham: uma das
coisas que os tutoriais e livros antigos pecaram foi no rubismo de
nomenclatura de métodos e variáveis.

O padrão seria: nome_do_metodo, mas como muitos vieram de Java e
semelhantes, adotaram o camel casing: nomeDoMetodo (e cuidado, eu vi
um lugar - que corrigi - onde deveria ser uma variável mas começou com
uma letra maiúscula - que denota uma constante).

Será que seria o caso de renomear tudo para o padrão correto com
underline ou acham que isso não faz diferença?

Eduardo Brando

unread,
Jan 14, 2008, 9:54:30 PM1/14/08
to projeto-learn-t...@googlegroups.com
Eu acho legal deixar no jeito ruby de desenvolver. Nunca se sabe quando o Zed pode aparecer...

2008/1/15 AkitaOnRails <fabio...@gmail.com>:

Danilo Sato

unread,
Jan 14, 2008, 9:54:52 PM1/14/08
to projeto-learn-t...@googlegroups.com
Acho legal seguir o padrão com underline mesmo. Se bem que eu traduzi
uma parte do código que estava camelCase no original...... Aí a dúvida
é mais: seguimos os rubismos ou traduzimos o mais fielmente possível o
original? Quem sabe falar com o Chris Pine pra ver o que ele acha de
mudar no original também :-)

2008/1/15 AkitaOnRails <fabio...@gmail.com>:

--
Danilo Sato
www.dtsato.com

Vitor Peres

unread,
Jan 15, 2008, 6:35:29 AM1/15/08
to projeto-learn-t...@googlegroups.com
2008/1/15 Danilo Sato <dts...@gmail.com>:

Acho legal seguir o padrão com underline mesmo. Se bem que eu traduzi
uma parte do código que estava camelCase no original...... Aí a dúvida
é mais: seguimos os rubismos ou traduzimos o mais fielmente possível o
original? Quem sabe falar com o Chris Pine pra ver o que ele acha de
mudar no original também :-)

Acho legal falar por conta da ligação com a obra original, mas eu vejo da seguinte maneira: se o Learn to Program tem como público-alvo o leigo, o usuário sem qualquer bagagem (ou com pouca, que seja), acho que é bem legal inseri-lo na cultura por completo. Ainda que não se faça qualquer menção específica à escolha, a exposição à *estética* do código Ruby vai fazer com que, no futuro, o aprendiz tenha mais facilidade para lidar com o código alheio, ou mesmo para lançar o seu ao mundo.

Se ele empacar numa declaração pensando "Mas não é assim que se faz em Java!", acho que ele não é muito o público. Além dele precisar de um tapa na cabeça para aprender a abstrair um pouco, alguém tem que apresentá-lo a um outro livro.

--
Vitor Peres (dodecaphonic)
------------------------------------
http://twitter.com/dodecaphonic
http://dodecaphonic.blogspot.com

Reginaldo L. Russinholi

unread,
Jan 15, 2008, 7:07:43 AM1/15/08
to projeto-learn-t...@googlegroups.com
Também estou de acordo, principalmente porque se a pessoa já começar a aprender seguindo o padrão ela terá menos dificuldades depois.

Em 15/01/08, Vitor Peres <dodeca...@gmail.com> escreveu:
Reply all
Reply to author
Forward
0 new messages