¿Qué significa code smell?
Significado en Desarrollo de software, traducción al español y ejemplos
code smell: indicio de mal diseño, olor de código
Señal de que el código podría tener un problema de diseño más profundo, como una función larguísima, lógica duplicada o demasiados parámetros, aunque funcione.
Cómo se usa
Se usa en revisiones y conversaciones sobre refactorización. Un code smell no implica necesariamente un error: es motivo para examinar el diseño con más atención.
Frases de ejemplo
Copying the same validation into five files is a code smell. Let's extract it.
Copiar la misma validación en cinco archivos es un indicio de mal diseño. Extraigámosla.
La duplicación señala una oportunidad para centralizar la lógica y facilitar su mantenimiento.
A class with 40 methods is usually a code smell, not a design choice.
Una clase con 40 métodos suele ser un indicio de mal diseño, no una decisión de diseño deliberada.
La cantidad de responsabilidades sugiere que conviene revisar cómo se organiza la clase.
Combinaciones frecuentes
- a classic code smell
- spot a code smell
- code smells in
- refactor away a code smell
Términos relacionados
Más términos: Revisión y calidad del código
- LGTM · LGTM (me parece bien)
- nitpick · objeción menor
- address feedback · atender los comentarios
- linter · analizador estático
- reviewer · revisor
- approve · aprobar
- readable · legible
- best practice · buena práctica
- clean code · código limpio
- maintainable · fácil de mantener
- naming convention · convención de nombres
- dead code · código muerto
Practica con lecturas adaptadas a tu nivel
Leer textos de tu nivel te ayuda a recordar las palabras nuevas. Elige libros gratuitos en inglés:
