Code source
La description lisible et modifiable d’un programme à partir de laquelle son comportement est produit.
La base modifiable d’un programme
Le code source décrit un programme sous une forme que les développeurs peuvent lire et modifier. La construction peut en produire d’autres fichiers ; selon langage et environnement, le code est aussi traité à l’exécution. Il faut donc distinguer résultat exécuté et base modifiable.
Dans un exemple fictif, un champ obligatoire du formulaire d’intervention doit être adapté. La nouvelle équipe a besoin de la source concernée et d’un chemin compréhensible vers le résultat. Les fichiers générés peuvent aussi nécessiter modèles et révision du générateur. Une archive source seule ne confirme pas qu’on peut installer ou modifier utilement l’application. Dépendances, description de configuration et contrôles adaptés sont nécessaires ; les vrais secrets sont gérés séparément et sûrement.
Sources
Termes associés
- Gestionnaire de paquetsUn outil pour obtenir et gérer les paquets logiciels, leurs versions et leurs dépendances.
- Gestion de versionsUn système qui enregistre les changements des fichiers suivis et rend comparables leurs états précédents.
- Système héritéUn système existant toujours utilisé, avec des dépendances techniques et métier accumulées.
- Architecture multilocataireUne solution multilocataire prévoit des périmètres distincts par client ou groupe. Un locataire n’est pas automatiquement une personne ou une base de données.
- Cache du navigateurLe cache du navigateur conserve des réponses HTTP adaptées. Réutilisation et revalidation suivent les règles applicables.
- Invalidation du cacheL’invalidation met fin à la réutilisation d’une copie selon des règles définies. L’enregistrement source reste distinct.
Articles sur le sujet








Développement logiciel avec ASES
Logiciels sur mesure, applications web et mobiles


