Necesito una breve presentación sobre TDD para mostrar en una reunión de la compañía. Debe ser una conversación en línea y no más de 35 minutos. Tiene alguna recomendación?Test Driven Development presentación
Respuesta
Youtube tiene un montón de corto (y largo) videos. Incluso hay idiomas específicos. Sugiero que eche un vistazo y elija el que se vea mejor para la presentación de su empresa.
He estado buscando un video como ese yo.
Lo mejor que pude encontrar es Steve Freeman On TDD: How Do We Know When We’re Done?, pero por desgracia es significativamente más largo que 35 minutos.
Recomendaría Roy Osherove's understanding Test Driven Development. En poco más de una hora, es un poco más largo de lo que estaba pidiendo, pero es una gran introducción, no obstante.
También recomiendo Roy's other videos también, su blog, ISerializable y su libro, the art of unit testing.
también ckeck a cabo esta entrada del blog: Testing and Testable Code Presentation
Si está con la intención de presentar usted mismo, la mejor recomendación que puedo dar es: no sólo tiene que utilizar un montón de texto en las diapositivas de PowerPoint. La gente sinceramente no recordará mucho en una presentación como esa. Y si recuerdan algo, es probable que nadie lo intente. En cambio, intente con algo más creativo:
Si su público objetivo tiene conocimientos técnicos, planifico un poco de código para escribir, y lo escribo delante de ellos para que puedan ver que realmente lo está haciendo. Claro, describe los beneficios, pero muestra ellos - no solo le cuente a la gente acerca de ellos.
Y si su público objetivo no tiene conocimientos técnicos, me pregunta por qué usted está dando una presentación sobre TDD ;-)
Concéntrese en beneficios de TDD. Se honesto que hacer TDD toma más tiempo para escribir el código al principio, pero la compañía/programadores ahorrarán tiempo en mantainess. Incluso TDD no se trata de probar preguntar a su público cuánto están dispuestos a pagar por la calidad. También dígales que la prueba genera confianza y si escribe pruebas antes de escribir su código, termina escribiendo mejor código.
Me gustaría concentrarme en que TDD no se trata de probar el desarrollo. Lo que quiero decir es que TDD no es una técnica para verificar el código, es una técnica de desarrollo.
Muestra cinco pasos de TDD.
- Write Test.
- Ver error en la prueba.
- Escribir código para hacer una prueba de
- Ejecutar prueba de
- Refactor.
No me importa tener -1, pero me gustaría saber por qué, así que aprendo. Es por eso que en stackoveflow aprendes a no perder ni ganar puntos. – Vadim
Estoy de acuerdo con sus declaraciones. He realizado muchas presentaciones sobre TDD anteriores, pero esta vez quiero una presentación como un elenco web. – Fossmo
Hice un presentation about TDD hace un año usando el "A TRIP" acronym y tuve algunos descansos con la práctica muy rápida con Eclipse (programación en Java).Funcionó bien en una sesión de grupo cerrada (creo que me llevó 30 minutos revisarlo todo sin el material práctico). Sin embargo, si necesita hacerlo en 30 minutos, tal vez necesite cortar algunas cosas.
No debe tratar de presentar demasiado, ya que las tangentes TDD en muchos otros temas que es mejor dejar al espectador a sí mismo, siempre que pueda dar enlaces a recursos en la web.
Excelentes diapositivas y gran cantidad de información excelente, pero aún necesito un elenco web. – Fossmo
Seapine tiene varios videos publicados tanto en desarrollo impulsado por prueba como en pruebas unitarias.
http://www.seapine.com/tddseries/
El video "Introducción al Test-Driven Development" es de 20 minutos de duración, por lo que cumple con los criterios marco de tiempo.
- 1. Test driven development book
- 2. Test Driven Development en PHP
- 3. Bash and Test-Driven Development
- 4. Test Driven Development (TDD) con Rails
- 5. Presentamos Test Driven Development en PHP
- 6. Visual Studio 2010 y Test Driven Development
- 7. demasiados métodos pública obligó por Test Driven Development
- 8. Desplazar el código existente a Test Driven Development
- 9. ¿Es posible implementar Test Driven Development en SQL?
- 10. Android Drive Driven Development
- 11. Prueba Driven Development, Unit Testing
- 12. la comprensión del comportamiento Driven Development (BDD)
- 13. ¿Alguien puede explicar el enfoque "Fake it till you it it" en Test Driven Development?
- 14. Test Driven .NET no usará NUnit addins
- 15. Test Driven Design: ¿dónde me equivoqué?
- 16. Test Driven Design para aplicaciones nativas de iPhone
- 17. ¿Cuál es la diferencia entre db: test: clone, db: test: clone_structure, db: test: load y db: test: prepare?
- 18. Orchestration vs Message Driven Architecture
- 19. ¿Qué opina del omnipresente "Test, Test, Test!" ¿principio?
- 20. Uncompile Development Asset Pipeline
- 21. Agile Development 101 Video
- 22. javascript webapp development
- 23. Firefox Jetpack Development Debugging
- 24. osx & windows development - newbies
- 25. Clojure iOS Development
- 26. Principiante VSTO Development
- 27. Esquema Primero WCF Development
- 28. Tracer Bullet Development
- 29. Brownfield vs Greenfield development?
- 30. Firefox extension development firefox4
¿Cuál es el propósito de la presentación; vender la idea de TDD o decir lo que es TDD? – Vadim
Servirá como base para una discusión sobre TDD, así que necesito vender TDD y decir de qué se trata. – Fossmo
¿Quién será el público objetivo? ¿Gerencia o desarrolladores? – Spoike