Er bestaat niet één universeel aanvaarde term voor het starten van een nieuw softwareontwikkelingsproject op basis van bestaande code. De beste term hangt af van de specifieke kenmerken van de relatie tussen het nieuwe project en de bestaande code. Hier zijn enkele mogelijkheden:
* Forken: Dit is gebruikelijk bij open-sourceontwikkeling, waarbij een ontwikkelaar een kopie van de repository van een project maakt om zelfstandig wijzigingen aan te brengen. Dit is een goede term als u een volledig afzonderlijk project maakt.
* Refactoring: Dit is geschikt als u de bestaande codebase aanzienlijk herstructureert of verbetert, maar de kernfunctionaliteit grotendeels hetzelfde blijft. Het gaat meer om het verbeteren van het *bestaande* project, niet om het creëren van een nieuw project.
* Uitbreiden: Dit is geschikt als u nieuwe functies of functionaliteit aan de bestaande codebase toevoegt, in plaats van een afzonderlijk project te maken.
* Voortbouwend op: Een algemene term die aangeeft dat het nieuwe project de bestaande code als basis gebruikt.
* Afgeleid: Vergelijkbaar met het voortbouwen op, suggererend dat het nieuwe project een afgeleid werk is.
Welke term het meest geschikt is, hangt af van de context. Als u meer details kunt geven over de relatie tussen de nieuwe en bestaande projecten, kan ik u een preciezer antwoord geven. |