¿Cuantas líneas de código son 9 líneas con TDD?

En mi último post presentaba una métrica (verdaderamente muy mala) sobre mi productividad en un proyecto realizado completamente utilizando TDD de manera estricta. Esta mostraba aproximadamente 9 LOC/Hs. Al mismo tiempo, y como las pruebas y el código los escribí interactivamente, escribía 11 LOC/Hs de pruebas. Esto hace un total de 19 LOC/Hs.

Ahora bien, cada 2 o 3 pruebas el código era refactorizado para eliminar duplicaciones, del mismo modo que luego de observar un patrón común en un conjunto de pruebas, las mismas se refactorizaban también. Esto sucedió varias decenas, quizás cientos, de veces.

Entonces, cuantas líneas de código son 9 líneas de código cuando el refactoring se hace minuto a minuto?

Es probable que alguien se pregunte: ¿pero, a quien le importan las LOCs?. A mi me importan, porque he comprobado la diferencia en este aspecto entre Test-First y Test-Last (o Test-Never) y esto redunda directamente en calidad.

Sin categoría

One thought on “¿Cuantas líneas de código son 9 líneas con TDD?

Responder a anonymous Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *