El término codebase (pronunciado [kodbejs]), o base de código, es usado en el desarrollo de software con el significado de la colección completa de código fuente usada para construir una aplicación o componente particular. Típicamente, el codebase incluye solamente los archivos del código fuente escritos por humanos y no los archivos del código fuente generados por otras herramientas o archivos de biblioteca binaria. Sin embargo, incluye generalmente archivos de configuración y de propiedades.

El codebase para un proyecto es típicamente almacenado en un repositorio de control de fuentes. Un repositorio del código fuente es un lugar en donde son guardadas grandes cantidades de código fuente, tanto públicamente como privadamente. Son frecuentemente usados por proyectos de multi-desarrolladores para manejar, de una manera organizada, varias versiones y los conflictos que se presentan con los desarrolladores sometiendo modificaciones conflictivas. Subversion y Mercurial son herramientas populares usadas para manejar este flujo de trabajo, y son comunes en proyectos de fuente abierta.

Refiriéndose a múltiples codebases como "distintos" se declara que hay implementaciones independientes sin código fuente compartido y que históricamente, estas implementaciones no evolucionaron de un proyecto común. En el caso de estándares, esto puede ser una manera de demostrar interoperabilidad mostrando dos piezas independientes de software que implementan un estándar dado.

Véase también

editar

📚 Artikel Terkait di Wikipedia

Kick-Ass: The Game

Game es un videojuego beat 'em up desarrollado y publicado por Frozen Codebase (publicado por WHA Entertainment para la versión de PSN) para iOS y PlayStation

Java Network Launching Protocol

archivos puedan ser llamados desde una ruta relativa. <jnlp spec="1.0+" codebase="http://URL/directorio/del/programa" href="NombreDelArchivoJNLP.jnlp">

Open Hub

software, como líneas de código fuente y las estadísticas de los Commit. El codebase history informa sobre la cantidad de actividad para cada proyecto. Software

FJAX

mi_flash_ob = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" ' + 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6

Java Remote Method Invocation

ruta en el java.rmi.codebase del servidor (si no se elimina del CLASSPATH del servidor, se ignorará la opción java.rmi.codebase, y el cliente no podrá

Apache PDFBox

Open, 16 February 2010 PDFBox Project Incubation Status PaDaF Preflight Codebase Intellectual Property (IP) Clearance Status Apache™ PDFBox™ named an Open

WiiWare

Gameloft, Neko Entertainment, WayForward Technologies, Zoonami, Frozen Codebase y High Voltage Software. Konami y Capcom también habían expresado su deseo

DSpace

varios de los cuales son contribuidores de la base de código núcleo (codebase). Los desarrollos de estos contribuidores son entonces añadidos a la distribución