Saltar al contenido

Calidad del software

Code Smell

Patrón llamativo en el código que no es necesariamente erróneo, pero que apunta a un problema más profundo.

Un code smell es un patrón en el código fuente que, por sí solo, no es erróneo, pero que según la experiencia apunta a un problema más profundo. Ejemplos típicos son las funciones muy largas, el código duplicado en varios lugares, las funciones con muchos parámetros o las clases responsables de demasiadas tareas distintas.

El término procede, igual que el propio refactoring, del entorno de Martin Fowler. Un code smell es una pista, no un veredicto: indica dónde merece la pena mirar con más detalle, no que haya que cambiar algo automáticamente en ese punto.

La práctica en Provimedia

Para qué lo utiliza Provimedia

Provimedia utiliza los code smells como motivo para preguntas concretas en la revisión, no como causa automática de rechazo.

¿Quiere usar Code Smell en su proyecto?

En una conversación gratuita descubriremos cómo podemos llevarlo a cabo para usted.