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

Responder a