Entradas

Mostrando las entradas etiquetadas como educacion

Cardumen de conocimientos

Imagen
Muchas personas no enseñan las cosas del modo en que ellas lo aprendieron sino que lo hacen desde su punto de vista actual. Puede ser que alguien gane con el tiempo una mejor perspectiva de lo que le pasó y eso le sea útil para enseñar mejor cierto tema. Quizás dándole más contexto, conexiones o matices que los que pudo disponer en su momento. Muchas veces se deja pasar un tiempo, se recolecta el material para cierto tema a enseñar y se lo prepara de un modo que nos parezca lógico y cuya efectividad depende de la habilidad del maestro. Se suele llenar al alumno de definiciones que debe recordar para cuando llega al enunciado central. Es cansado de elaborar, es cansado de aprender. Pero, principalmente, no es natural. En contraste, cuando uno investiga en el mundo real, se enfrenta a algo que debe descubrir debajo de muchas capas, como quien pela una cebolla, e ilustrar con definiciones que va elaborando, hasta que es capaz de volver sobre sus pasos y contar la historia en limpi...

TDD para educación

TDD (Test Driven Development, Desarrollo basado en pruebas) es una metodología de programación que consiste en elaborar primero una prueba de lo que se quiere programar, y luego recién ponerse a programar, pero dando pasos de bebé, los más pequeños y simples posibles, justo lo necesario para pasar la prueba. ¿Por qué se hace así? Bueno, en el desarrollo de software ocurre con frecuencia que uno no sabe cuando detenerse. Algunos programadores tienden a hacer un superconjunto que contenga la solución y eso, aunque a primera vista parezca bueno, es en realidad contraproducente. Como cada paso que se dá es un lugar de error potencial, minimizar el número de cosas que hay es una manera de minimizar también el número de cosas que pueden fallar. Además, si el cliente no lo pidió, significa que estamos contaminando su conjunto de requerimientos con los nuestros o los de alguien más. Al final le entregaríamos opciones que posiblemente no usará y estarán, ya sea estorbando entre las otras op...