ciao gente,
è con piacere che annuncio l’adozione di Marco Dalla
Stella per il DD.
io & lui cercheremo di fare qualcosa di carino
implementando una libreria per il testing basato su
specifiche.
RSpec non c’entra un cavolo, qui si tratta di fare
cose come
def foo(x)
x > 0 ? sqrt(x) : sqrt(-x)
end
forall X in Integer foo(X) >= 0
non potendo definire operatori nuovi in ruby dovremo
accontentarci di una cosa come
property(‘foo(x) is always >=0’,Int) {|x| foo(x)>=0}
e il sistema dovrebbe generare in automatico qualche
migliaio di test random, e segnalare se qualcosa
fallisce.
Non sappiamo ancora quanto la cosa sarà complicata, ma
intanto io ho scritto qualche test e adesso aspetto in
panciolle che marco li faccia passare
Il codice l’abbiamo messo su code.google.com perché
era la cosa più veloce:
Google Code Archive - Long-term storage for Google Code Project Hosting.
Peccato non supportino darcs
___________________________________________________________
Yahoo! Mail is the world’s favourite email. Don’t settle for less, sign
up for
your free account today
http://uk.rd.yahoo.com/evt=44106/*http://uk.docs.yahoo.com/mail/winter07.html