Je suis dans un projet où les programmeurs précédents ont copié-collé des codes un peu partout. Ces codes sont en fait identiques (ou très similaires) et ils auraient pu être refactorisés en un seul.
J'ai passé d'innombrables heures à remanier ces codes manuellement, mais je pense qu'il doit y avoir un meilleur moyen. Certaines sont des méthodes statiques très triviales qui auraient pu être déplacées dans une classe ancêtre (mais qui ont été copiées-collées partout par des programmeurs juniors précédents).
Existe-t-il un outil d'analyse de code qui peut détecter cela et fournir des rapports/recommandations ? Je préfère un outil gratuit/open source si possible.
12 votes
Il est regrettable que certaines des discussions les plus utiles soient fermées en raison de leur caractère "hors sujet". La discussion ci-dessous contenait-elle "des réponses subjectives et du spam" ? Pourquoi, dès que les gens ont un peu de pouvoir, ils éprouvent ce besoin constant de contrôler quelque chose qui n'en a pas besoin ?