Cuaderno de software
CRC Cards – Antipatterns
Julio 27th, 2011 - [Enlace local]
Dentro de la profundización en las reglas XP, me da la sensación de que no se habla mucho de las CRC Cards. Las CRC Cards están consiguiendo hacer por mí lo que el UML siempre prometió: ayudarme a diseñar de manera visual la relación entre mis clases. Y, sobre todo, son una herramienta estupenda de discusión a la hora de implementar un diseño…
Cómo se ve una CRC Card:
Antipatrón1:
la descripción de la responsabilidad de la clase es muy larga: ¿no será que son varias responsabilidades? Quizá podamos sacar parte de esa responsabilidad a un colaborador.
Antipatrón 2:
La clase tiene más de dos colaboradores. ¿No será que no estamos eligiendo mal el nivel correcto de abstracción?
Antipatrón 3:
Las clases y sus colaboradores implementan relaciones circulares. ¿Se puede establecer una jerarquía y decir qué está arriba y qué abajo?
Bueno, pues he aquí una de mis pedradas a día de hoy. Aquí la dejo pro si alguien quiere aportar algo…

