|
Il n’existe pas un seul terme universellement accepté pour démarrer un nouveau projet de développement logiciel basé sur du code existant. Le meilleur terme dépend des spécificités de la relation entre le nouveau projet et le code existant. Voici quelques possibilités :
* Fourchette : Ceci est courant dans le développement open source, où un développeur crée une copie du référentiel d'un projet pour apporter des modifications de manière indépendante. C'est un bon terme si vous créez un projet complètement distinct.
* Refactorisation : Ceci est approprié si vous restructurez ou améliorez de manière significative la base de code existante, mais la fonctionnalité de base reste en grande partie la même. Il s'agit davantage d'améliorer le projet *existant*, et non d'en créer un nouveau.
* Extension : Cela convient si vous ajoutez de nouvelles fonctionnalités à la base de code existante, plutôt que de créer un projet distinct.
* S'appuyer sur : Terme général indiquant que le nouveau projet utilise le code existant comme base.
* Dérivation : Semblable à s’appuyer sur, suggérer que le nouveau projet est un travail dérivé.
Le terme le plus approprié dépend du contexte. Si vous pouvez fournir plus de détails sur la relation entre les projets nouveaux et existants, je pourrai vous donner une réponse plus précise.
|