design smell code smell best practices duplication immobilty fragility rigidity solid principles clean code
Ver más