la runeta se agita

Martin Sarsale - aka @runixo - martin@malditainternet.com
Aug 01
Permalink

lenguajes y programadores

La mayoria de las veces, las cosas nefastas no son culpa de los lenguajes de programacion sino de sus programadores.

Ruby esta lleno de gente abusando de “los parentesis son opcionales” para hacer cosas como esto.

Yo, hoy, 1/ago/2008, creo que es nefasto. Quizas, algun dia me arrepienta:

Unit testing con Ruby usando RSpec:

  it "should have a balance of $0" do
@account.balance.should eql(Money.new(0, :dollars))
end

Notas:

  1. hay una funcion ‘it’
  2. el objeto “@account.balance” NO TENIA un metodo “should”, se lo agrego este engendro mutante.

No hay que querer revolucionar todo, siempre. Ya hay cosas que andan y estaban bien.

Comments (View)
blog comments powered by Disqus