Aller au contenu

Codebase

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 5 juin 2010 à 18:20 et modifiée en dernier par Fengtan (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

erreur du modèle {{langue}} : texte absent («  »)

Le terme codebase, ou code base est utilisé en développement de logiciel pour désigner l'ensemble du code source utilisé pour construire un logiciel ou un composant. En général, le codebase n'inclut que des fichiers sources écrits par des humains et non, par exemple, des fichiers sources générés par d'autres outils ou par des programmes.

Le codebase d'un projet est habituellement versionné grâce à un systême de gestion de versions. Il se trouve alors dans un milieu où une quantité importante de code source est conservée, de façon publique ou privée. Ces systêmes sont souvent utilisés dans des projets faisant intervenir plusieurs développeurs afin de gérer les versions successives du code source. Subversion est un systême de gestion de versions populaire pour gérer ce workflow et est largement utilisé dans les projets open source.

Dire que plusieurs codebases sont "distincts" signifie que leurs implémentations sont indépendantes (elles ne partagent pas de code source) et que historiquement ces implémentations ne dérivent pas d'un codebase commun. Dans le cas de standards, ceci prouve une interopérabilité puisque 2 programmes indépendants implémentent un même standard.