No soy novato desde que estoy programando de forma intermitente desde 1983, pero solo tengo experiencia real con lenguajes de scripting como Applescript, ARexx, HyperTalk y Bash.Pruebas unitarias apropiadas para programas cortos
Escribo scripts para automatizar el ingreso de datos, procesar imágenes por lotes y convertir formatos de archivo. Me dedico a Processing, Ruby y Python.
La mayoría de los programas que escribo tienen menos de 200 líneas con un máximo de 10 funciones. Deseo escribir programas más grandes y más capaces en el futuro. Quiero mejorar mis prácticas para evitar crear problemas frágiles e inmanejables. Los entornos de programación en los que trabajo (Script Editor.app y Text Wrangler.app) no son compatibles con las pruebas automatizadas.
En la escala que estoy trabajando ahora y escribir el código de procedimiento (no OO), es apropiado escribir unidad de prueba, que entiendo que son:
programas cortos a pruebe las funciones individuales de antes de combinarlas en un programa más grande que funcione completamente .
Se pruebas unitarias pena en comparación con su costo la hora de hacer programas en esta escala?
es que al igual que su forma de decir "usar siempre las pruebas unitarias no importa qué"? – willc2