Una base de código (a veces deletreada como dos palabras, base de código) es el cuerpo completo del código fuente de un programa o aplicación de software determinado.
El código fuente es la versión de un programa que un programador escribe y guarda como un archivo. Después de que el código se compila antes de ejecutarse en una computadora, el programa existe como código objeto, que la computadora entiende, pero un humano no puede sin una gran dificultad. El código fuente se conserva, ya sea como una colección de archivos o en un repositorio de control de fuente, de modo que se puedan realizar los cambios necesarios a lo largo de la vida útil del software.
La administración de la base de código realmente comienza con la creación del código en primer lugar. La calidad de la programación, el cumplimiento de las mejores prácticas y los comentarios adecuados pueden hacer que el código base sea mucho más fácil de mantener.
Los desarrolladores pueden guardar y recuperar diferentes versiones de desarrollo del código fuente en un sistema de control de versiones, lo que también permite a los equipos de desarrollo compartir el control de diferentes versiones de archivos en el repositorio de código fuente común. El sistema mantiene una única copia del código base y un registro de cualquier cambio. Cuando se solicita una versión específica, el sistema de control de versiones la reconstruye a partir de esa información.
Vea un tutorial sobre las verdades esenciales sobre las bases de código administradas: