TDD

preview_player
Показать описание
Hablemos de TDD, Test-Driven Development, una práctica habitual en equipos de desarrollo ágiles.

¿Qué es TDD? qué no es? Cómo debo aplicar TDD y cuándo merece la pena.
Рекомендации по теме
Комментарии
Автор

Me encanto esta charla Muchas gracias Miguel Angel !

Dany-yzlc
Автор

Wow me encanta ver al alumno y al profesor "mano a mano". Mañana me pasaré a ver que tal el comienzo del curso. Muchas gracias por estos videos. Saludos

andrespodadera
Автор

Excelente como siempre, quedo atento a la charla de small talk. Gracias

franciscoberrocal
Автор

Muy bueno, cuál es el libro que mencionan en el minuto 48:55?

markher
Автор

Podrían publicar información sobre lo que se comenta en el minuto 1:13:04?. Me pareció super interesante

luizarnoldchavezburgos
Автор

Muy buena charla en mi empresa no tenemos ninguna cultura de testing y yo soy el primero que poco a poco voy introduciendo algún test, lo que si puedo asegurar es que con TDD todo es mas fácil, se me pidió desarrollar una nueva funcionalidad y aplicando TDD me fue muy fácil refactorizar y cambiar cosas cuando se necesito y estoy de acuerdo con Luis existen dos tipos de desarrolladores los que hacen pruebas y los que no, ya también es cierto una vez que haces tu primer prueba el mundo cambia.

pablohernandez
Автор

El TDD atuda a mejorar la calidad del codigo, a quedar tranquilo que ante cambios no rompimos nada etc. Pero en donde se aplica en la practica, ningun equipo donde estuve lo aplicaron y lo consideraban no necesario por cuestion de tiempo y presupuesto,

sgssergio
Автор

Mu tentador el meter más comentarios jejejeje lastima no participar 😃

codigito
Автор

Sería genial que pudieran la bibliografía en el resumen 😁 me gustó mucho el vídeo

cristianricardo
Автор

Puedes borrar ciertos tests en fases más tardías aunque yo me estoy replanteando mis tests el dejar de lado el testear todo el comportamiento observable y apostar más por bdd con ciertos unitarios críticos, empezar desde comportamiento

Y totalmente de acuerdo con tdd puedo asegurar que tiene la toda la cobertura pero a cambio de ir lastrado y miles de pruebas... Yo me lo planteo ciertos tests...

codigito
Автор

Recomiendo esta charla de Sandro Mancuso sobre TDD:
🚀 Does TDD Really Lead to Good Design?

Chemaclass
Автор

Los modos de desarrollo, están hechos por humanos, entonces las formas que existen son imperfectas, e independientemente de la forma de desarrollo, antes de codificar, hay que tener claro que se va a implementar, y si no está claro lo que se necesita programar, toca analizar los casos, y definir que se necesita del software.

sergioacuna
Автор

Estas charlas a mí me fascinan, me encanta oír hablar a Luis por acá por DesarrolloWeb, estaría guay que apareciera más seguido

NelsonRGrana
Автор

Creo que es importante para este debate las siguiente charlas de personas que llevan años aplicando TDD.


Por cierto JB, tiene el concepto de varios niveles de TDD

emmanuelvalverderamos
Автор

Ambos están confundidos, el problema es que como no tienen los conceptos claros tiene la idea de que los conceptos no son claros per sé. Y andan ahí manteniendo una charla filosófica dándose aires de genialidad.

ivanfernandez
Автор

te va a dar verde a los escenarios que le digas

marcosr.guevara
Автор

Demasiada verborrea para mi gusto... Con TDD se consigue un código más rápido, confiable y mantenible. Algunos argumentos no están alineados con la realidad del desarrollo de código, al menos en pequeñas empresas de desarrollo y grandes consultoras (que son en los ambientes en los que he trabajado). Lo normal no es diseñar la aplicación como Luis propone, sino que se saltan muchos pasos y se van desarrollando sobre la marcha, con lo cual al final la calidad del código resultante viene determinado en gran medida por las habilidades del desarrollador, el cual no por ser senior va entregar un código mantenible. Con TDD y un sistema de desarrollo, logras alcanzar una homogenización del código entre diferentes desarrolladores y el código generado se hace de forma más rápida y es mucho más mantenible y confiable. En el libro Test–Driving JavaScript Applications lo explican muy bien.

aCorLoz
Автор

TDD para cuando no se entiende el Dominio.
Verdad?

ruiz
Автор

Un pato,
Que va cantando alegremente
cua cua
Cuando se encuentra un lindo gato
miau miau
para cantar bossa nova
Un ganso
se entusiasmó alegremente
cua cua
para cantar hacia la gente
cua cua
Y un perrito que ahí estaba
empezó a cantar
Cuando quería ensayar
el pobre pato se desafinó
Cuchi cuchi cu
No le sale
Sus notas feas eran peor que las del gato
La voz del pato era más que un desacato
Y en la nota final lo empujaron al agua...
y se puso a nadar
Cui, cui cui cui lara la
cui cui cui, cui cui cui
Un pato
se entusiasmo alegremente
cua cua
para cantar hacia la gente
cua cua
Y les canta bossa nova
Mh mh mh-mh ah
Cuando quería ensayar el pobre pato se desafinó
Cuchi cuchi cu
No le sale
Sus notas feas eran peor que las del gato
La voz del pato era más que un desacato
Y en la nota final lo empujaron al agua
Y se puso a nadar
Cui cui cui cui
larala
Cui cui cui
cui cui cui
un pato
un pato
cui cui cui
cui cui
dibi rubi rubi subiru
yeah!

tommy_nosequemasponer