etapa · El primer proyecto
50Tests
Cuántos necesita de verdad un novato
Diré algo impopular: al principio los tests casi no hacen falta.
Un test es código que comprueba tu código. Útil, pero tiene precio: tiempo de escribirlo y tiempo de mantenerlo. Para un proyecto que se hace en una tarde y cambia a diario, ese precio no se amortiza.
Dónde sí hacen falta, incluso a un novato: donde se cuenta dinero y donde algo se puede borrar. Si tu proyecto cobra pagos o borra datos - testea esos dos sitios y vive tranquilo con el resto.
Lo demás se comprueba fácil: abres y miras. Funciona - bien.
Cuándo llegará la hora: cuando el proyecto crezca tanto que dejes de recordar todas sus partes, y un cambio en un sitio empiece a romper otro. Entonces los tests se vuelven la salvación. Ese momento lo reconocerás solo; es difícil pasarlo por alto.