1.5 KiB
1.5 KiB
title | localeTitle |
---|---|
Code Smells | Código de olores |
Código de olores
Un Code Smell en la programación de computadoras es una indicación superficial de que podría haber un problema con respecto a su sistema y la calidad de su código. Este problema puede requerir que se corrija la refactorización.
Es importante entender que el código maloliente funciona, pero no es de buena calidad.
Ejemplos
- Código duplicado: bloques de código que se han replicado en la base del código. Esto puede indicar que necesita generalizar el código en una función y llamarlo en dos lugares, o puede ser que la forma en que funciona el código en un lugar no esté relacionada con la forma en que funciona en otro lugar, a pesar de haber sido copiada.
- Clases grandes - Clases que tienen demasiadas líneas de código. Esto puede indicar que la clase está tratando de hacer demasiadas cosas y debe dividirse en clases más pequeñas.
Más información:
- Refactorización: Mejora del diseño de código existente - Kent Beck, Martin Fowler
- Código limpio: Un manual de artesanía ágil de software - Martin, Robert C. (2009).
- El código huele en Wikipedia
- El código huele en el blog de Jeff Atwood (Codificación del horror)
- El código huele en la wiki C2 de Ward Cunningham
- Martin Fowler - Olor a código