Codebase

Codebase

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 conservé au milieu d'une quantité importante de code source (public ou privé). 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 deux programmes indépendants peuvent implémenter un même standard.

Voir aussi


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Codebase de Wikipédia en français (auteurs)

Игры ⚽ Нужна курсовая?

Regardez d'autres dictionnaires:

  • Codebase — This article is about the source code of software systems. For the homonymous database management system, see CodeBase. The term codebase, or code base, is used in software development to mean the whole collection of source code used to build a… …   Wikipedia

  • codebase — noun a body of sourcecode (and possibly auxiliary datafiles) used to create a particular computer program …   Wiktionary

  • Frozen Codebase — Infobox Company company name = Frozen Codebase company company type = Video game developer company slogan = foundation = 2006 location = Green Bay, Wisconsin, U.S. key people = Ben Geisler num employees = 24 industry = Video games revenue =… …   Wikipedia

  • Comparison of sites using the LiveJournal codebase — This is a comparison of sites publicly accessible on the internet known to be using the LiveJournal codebase. The LiveJournal web community is based on open source software for blogging and social networking, primarily written in Perl. Because of …   Wikipedia

  • GodWars — is a MUD engine derived from Merc [http://lorry.org/arch wizard/mudbase.txt] Hierarchy of MUDs] , created in 1995 [http://groups.google.com/group/rec.games.mud.diku/msg/33aef894f8d2aab3?dmode=source hl=en] First God Wars advert (19th July 1995)]… …   Wikipedia

  • PhpBB — Infobox Software caption = A default installation of phpBB 3.0 developer = The phpBB Group released = initial release|2000|06|17 frequently updated = yes programming language = PHP operating system = platform = language = multilingual [… …   Wikipedia

  • Mozilla — The Mozilla logo Mozilla is a term used in a number of ways in relation to the Mozilla.org project and the Mozilla Foundation, their defunct commercial predecessor Netscape Communications Corporation, and their related application software. The… …   Wikipedia

  • CircleMUD — is a MUD codebase written by Jeremy Elson first released on July 16, 1993. It is a derivative of DikuMUD that was written in 1990 by Katja Nyboe, Tom Madsen, Hans Henrik Staerfeldt, Michael Seifert and Sebastian Hammer.[1] Contents 1 Overview 2… …   Wikipedia

  • BeZilla — Der Begriff Mozilla [moʊˈzɪlɐ] steht für Internet Software und für Projektorganisationen, die mit der Erstellung dieser Software verbunden sind. Aus dem Webbrowser Netscape Navigator, der unter dem Codenamen Mozilla entwickelt wurde, ist die… …   Deutsch Wikipedia

  • Mozilla — Der Begriff Mozilla [moʊˈzɪlɐ] steht für Internet Software und für Projektorganisationen, die mit der Erstellung dieser Software verbunden sind. Aus dem Webbrowser Netscape Navigator, der unter dem Codenamen Mozilla entwickelt wurde, ist die… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”