Codebase

Codebase

The term codebase, or code base, is used in software development to mean the whole collection of source code used to build a particular application or component. Typically, the codebase includes only human-written source code files, and not, e.g., source code files generated by other tools or binary library files. However, it generally does include configuration and property files.

The codebase for a project is typically stored in a source control repository. A source code repository is a place where large amounts of source code are kept, either publicly or privately. They are often used by multi-developer projects to handle various versions and developers submitting various patches of code in an organized fashion. Subversion and Mercurial are popular tools used to handle this workflow, and are common in open source projects.

Referring to multiple codebases as “distinct” declares that there are independent implementations without shared source code and that historically, these implementations did not evolve from a common codebase. In the case of standards, this may be a way of demonstrating interoperability by showing two independent pieces of software that implement a given standard.

See also



Wikimedia Foundation. 2010.

Look at other dictionaries:

  • 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 …   Wikipédia en Français

  • 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”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.