Codebase (codice base)

Una base di codice (a volte scritta come due parole, base di codice) è il corpo completo del codice sorgente per un determinato programma software o applicazione.  

Il codice sorgente è la versione di un programma che un programmatore scrive e salva come file. Dopo che il codice è stato compilato per essere eseguito su un computer, il programma esiste come codice oggetto, che il computer comprende ma che un essere umano non può senza grandi difficoltà. Il codice sorgente viene conservato, come raccolta di file o in un repository di controllo del codice sorgente, in modo che le modifiche possano essere apportate secondo necessità per tutta la durata del software supportato.

La gestione di Codebase inizia davvero con la creazione del codice in primo luogo. La qualità della programmazione, l'aderenza alle migliori pratiche e commenti adeguati possono rendere la base di codice molto più facile da mantenere. 

Gli sviluppatori possono salvare e recuperare diverse versioni di sviluppo del codice sorgente in un sistema di controllo delle versioni, che consente anche ai team di sviluppo di condividere il controllo di diverse versioni dei file nel repository di codice sorgente comune. Il sistema conserva una singola copia del codice base e un record di eventuali modifiche. Quando viene richiesta una versione specifica, il sistema di controllo della versione la ricostruisce da quelle informazioni. 

 Guarda un tutorial sulle verità essenziali sulle basi di codice gestite: