Los bad code smells, code smells o simplemente smells es código que huele a problemas. El hecho de haber code smells no quiere decir que el programa no funcione o cumpla con los requisitos funcionales y tampoco señala la presencia de errores en el sistema, pero sí que hay debilidades en el diseño …