A qué huelen los proyectos
A veces hemos escuchado decir "esté código huele mal"... pues bien, en este catálogo se recopilan los "olores" relacionados con la refactorización del código, es decir, aquellos indicios de que algo no se está haciendo del todo bien y de que puede ser necesario realizar algún tipo de refactorización.
Algunos ejemplos:
- Comentarios: deben usarse sólo para aclarar el "por qué" y no el "qué". Demasiados comentarios pueden reducir la claridad. En estos casos se puede extraer un método, renombrar un método o introducir una aserción.
- Métodos largos.
- Demasiados parámetros.
- Etc.
Ejemplos:
- Pérdida de ritmo: las reuniones periódicas dejan de mantenerse, o cambian de horario constantemente, o se vuelven incosistentes, etc.
- Gallinas parlanchinas: personal externo que habla en las reuniones diarias, prioridades o planificaciones que cambian fuera de estas reuniones, etc. Algunos remedios: no permitir hablar a las gallinas, mantener a las gallinas fuera de la pocilga de los cerdos, etc.
- Desaparecen los cerdos.
- Etc.
¿Algo que huela mejor?

0 comentarios
Publicar un comentario en la entrada