26 June 2006

12 pasos hacia un código mejor


Hace ya seis años Joel Spolsky escribió un artículo titulado "The Joel Test: 12 Steps to Better Code", proponiendo un pequeño test para evaluar el lugar donde trabajamos o vamos a trabajar.

Gracias al wiki para traducciones que abrió Joel, pude contribuir facilmente a su traducción.

Creo que sigue siendo un artículo vigente; he aquí un pequeño extracto:

¿Te suenan las siglas SEMA?. Es un sistema un tanto exótico de medir lo bueno que es un equipo de desarrollo de software. No, ¡espera!. ¡No sigas el enlace!. Te costaría unos seis años solamente entenderlo. Por eso he creado un cutre-test altamente irresponsable de mi propia cosecha para medir el nivel de calidad de un equipo de desarrollo. Lo bueno que tiene este test es que hacerlo cuesta unos tres minutos. Con todo el tiempo que te ahorrarás, puedes aprovechar y estudiar medicina.

El Test de Joel
  1. ¿Utilizas software de control de versiones?
  2. ¿Puedes generar el producto en un solo paso?
  3. ¿Compilas el producto diariamente?
  4. ¿Tienes una base de datos para los bugs?
  5. ¿Corriges los bugs antes de añadir más código?
  6. ¿Tienes una planificación actualizada?
  7. ¿Tienes un documento de especificaciones?
  8. ¿Están los programadores en un lugar tranquilo?
  9. ¿Utilizas las mejores herramientas que puedes comprar?
  10. ¿Tienes gente para probar los productos?
  11. ¿Haces escribir código a los nuevos candidatos en las entrevistas?
  12. ¿Haces pruebas de usabilidad "de vestíbulo"?

La traducción completa está aquí.

No comments: