Pero es verdad que el código es mas seguro, al punto de que luego de 3
meses de qa no nos encontraron ningún bug.
No estoy diciendo que no los tuviéramos, solo que no los encontraron.
De hecho nosotros (en desarrollo) encontrábamos bugs todos los días y
teníamos que comentar algunos tests para pasar el proceso de build.
Saludos,
Guillermo Schwarz.
El 15-10-2010, a las 17:24, Hernan Wilkinson <[email protected]
> escribió:
Que haces Guido,
2010/10/15 Guido Chari <[email protected]>
Hernan,
Muy buenos los videos!
Muchas gracias por compartirlos.
De nada, es la primera vez que hago videos así... si sale bien por a
hí grabe algunas ideas más que tengo en la cabeza.
Dejo algunas dudas....
Veo que hay mucho enfasis en la comparacion de tiempos y la mayoria
de las conclusiones tienen que ver con este tema, por que?
hmm básicamente porque me pareció que era algo que se podía
mostrar rápido y con números claros. O sea, no hay no me pueden disc
utir que no fue más rápido con Smalltalk, ahí están los números.
Por otro lado no recuerdo haber visto una comparación así y por eso
me pareció interesante hacerla.
Generalmente cuando leemos o escuchamos sobre las diferencias entre
lo estaticamente tipado y lo dinamicamente tipado los temas mas
citados son la "seguridad" del codigo, cantidad errores de
compilacion, tiempo de ejecucion de cada programa, la "libertad" del
programador, dinamismo (esto queda claro y es una de las
conclusiones) etc. Que beneficios tiene tdd con estas diferentes
propiedades?
Mostrar esas cosas es mucho más dificil, es complicado mostrar objet
ivamente que el código es más "seguro" cuando no cometes ningún
error por ejemplo.
Respecto de los beneficios de tdd, por lo menos estás seguro de que
lo que testeaste funciona y si aplicaste tdd bien entonces debería s
er bastante lo que testeaste... que se yo, es muy largo el tema para
resumirlo en un video o un mail me parece no?
A nivel tiempo, no es mas rapido el desarrollo con lenguajes
dinamicamente tipados mas alla de la tecnica usada?
seguramente, sin embargo lo que me parecio bueno de hacerlo con tdd
(más allá de que creo que es una muy buena técnica de desarrollo)
es que la manera de encarar el problema era el mismo, o sea, no hay
diferencia en como "programar" la solución lo cual creo yo mejora el
experimiento y lo hace más "comparable"
Un abrazo!
Hernan.
Quiza me perdi lo mas importante de lo que intentaste comunicar.
Abrazo,
Guido.
El 15 de octubre de 2010 11:15, Jose Gregoris
<[email protected]> escribió:
Hola hernan
Muy bueno, gracias.
Sobre el curso: Tenes pensado hacer otro más adelante ?
En la fecha actual no puedo ir.
Hay algo para dolphin ?
Veo que esta implementado el SUnit, pero no esta integrado al
debugger.
saludos
--- El jue 14-oct-10, Hernan Wilkinson <[email protected]>
escribió:
De: Hernan Wilkinson <[email protected]>
Asunto: [clubSmalltalk] Comparación de TDD usando lenguajes con cheq
ueo de tipos estático y dinámico
Para:
Cc: [email protected], "poo" <poo-
[email protected]>, "Dao" <[email protected]>, [email protected]
Fecha: jueves, 14 de octubre de 2010, 23:00
Subí un video que compara cómo se comporta la técnica de Test
Driven Development (TDD) utilizando lenguajes con chequeo de tipos e
stático (en este caso Java) y dinámico (en este caso Smalltalk). El
video está divididó en dos partes:
1) http://www.youtube.com/watch?v=RLAZjiK4UHc
2) http://www.youtube.com/watch?v=wXW9WN9ay2E
Traté de ser lo más objetivo posible. Por supuesto, es solo un exper
imiento y no se puede inferir todas las diferencias que ya conocemos
entre estos tipos de lenguajes, pero sí puede servir como punto de
partida para investigar un poco más el tema.
Espero que les gusten las conclusiones :-)
Manden comentarios!
Hernan.
--
Hernán Wilkinson
Agile Software Development, Teaching & Coaching
Mobile: +54 - 911 - 4470 - 7207
email: [email protected]
site: http://www.10Pines.com
--
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
http://www.clubSmalltalk.org
--
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
http://www.clubSmalltalk.org
--
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
http://www.clubSmalltalk.org
--
Hernán Wilkinson
Agile Software Development, Teaching & Coaching
Mobile: +54 - 911 - 4470 - 7207
email: [email protected]
site: http://www.10Pines.com
--
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
http://www.clubSmalltalk.org
--
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
http://www.clubSmalltalk.org