Supòs que ja ningú dubta de la importància dels test unitaris a l’hora de programar. Els tests ens permeten provar que el que feim és correcte i repetir-ho tantes vegades com volguem i de manera controlada.
Els tests són una part important dels mecanismes de refactorització d’aplicacions, ja que ens asseguren que l’aplicació funciona de la mateixa manera abans i després de refactoritzar.
Els test, però, tenen un problema, fins ara els test unitaris s’han d’escriure d’una determinada manera, recordar les llibreries que has d’importar, com fer un testsuite. Per mi això significa anar a la documentació del pyUnit cada vegada o copiar un test anterior. És el que té dedicar-se a gestionar projectes, que no pots tenir al cap coses que sols fas servir de tant en tant, ja que sols dediques una quantitat mínima d’hores a programar.
[Continuar llegint ...]