Je me demandais quelle est la meilleure façon de faire face à cette situation. Est-ce la meilleure façon de laisser l'ancien code dans un bloc de commentaire au cas où quelqu'un déciderait d'ajouter à nouveau cette fonctionnalité dans le projet, ou devrait-on supprimer ce code dans le but de garder le code source propre et lisible?Quelle est l'étiquette appropriée pour gérer le code existant potentiellement réutilisable dans les grands projets?
Répondre
Ceci est un doublon, mais je n'ai pas le temps de trouver les doublons.
Ceci n'est pas non plus spécifique au code existant. Tout le code est un code existant, jusqu'à ce qu'il ne soit plus utilisé.
La réponse est: utiliser le contrôle de source. C'est pour ça. Le texte de vos fichiers source doit être ce qui est en cours d'exécution. Rien d'autre.
Tant que vous utilisez le contrôle de source, je pense qu'il est préférable de supprimer le code inutilisé. Laissant le code commenté-dehors mélangé dedans avec le code actif "juste au cas" peut laisser le dossier difficile à maintian. Si le reste du code est en cours de développement actif, il est probable que le code commenté sera rapidement oublié. Si le code zombie n'est jamais commenté, cela pourrait ne pas fonctionner du tout, ou le code ressuscité pourrait causer un problème difficile à détecter.
J'ai travaillé sur des projets "ne pas supprimer". C'était comme travailler dans un dépotoir. La recherche du code m'a donné envie de pleurer. Certaines méthodes contenaient plus de code commenté que de code de compilation. La démence!
Je ne vais pas modifier cela, mais ne veux-tu pas dire: Tout le code est le code legacy _after_ il n'est plus utilisé –
Merci pour votre réponse! Cela semble raisonnable. J'ai essayé de vérifier que je ne poserais pas de question en double, mais je suppose que je n'ai pas cherché la bonne combinaison de mots. – DoryuX
@Henk: "héritage" signifie "reste de la génération précédente". Ceci est aussi différent de "déchets dont nous ne nous soucions plus". À la vitesse de l'industrie informatique d'aujourd'hui, tout est un code existant, jusqu'à ce qu'il soit réellement abandonné, et à ce moment-là, c'est «un déchet dont on ne se soucie plus». –