Broncode
De leesbare, bewerkbare beschrijving van een programma waaruit het gedrag ontstaat.
De bewerkbare basis van een programma
Broncode beschrijft een programma in een vorm die ontwikkelaars kunnen lezen en veranderen. Buildstappen kunnen andere bestanden maken; afhankelijk van taal en omgeving wordt code ook tijdens uitvoering verwerkt. Het uitgevoerde resultaat en de bewerkbare basis moeten worden onderscheiden.
In een fictief voorbeeld moet een verplicht serviceformulierveld worden aangepast. Het nieuwe team heeft de relevante bron en een begrijpelijke route naar het resultaat nodig. Gegenereerde bestanden kunnen ook sjablonen en de generatorrevisie vragen. Een bronpakket alleen bevestigt niet dat de toepassing kan worden opgezet of zinvol gewijzigd. Afhankelijkheden, configuratiebeschrijving en passende controles horen erbij; echte geheimen worden apart en veilig beheerd.
Bronnen
Verwante begrippen
- PakketbeheerderEen hulpmiddel om softwarepakketten, versies en afhankelijkheden op te halen en te beheren.
- VersiebeheerEen systeem dat wijzigingen aan gevolgde bestanden vastlegt en eerdere toestanden vergelijkbaar maakt.
- LegacysysteemEen bestaand systeem dat nog wordt gebruikt, met gegroeide technische en bedrijfsafhankelijkheden.
- MultitenancyMultitenancy ondersteunt afzonderlijke klant- of groepsbereiken in één oplossing. Een tenant is niet automatisch één persoon of één database.
- BrowsercacheDe browsercache bewaart geschikte HTTP-antwoorden voor later gebruik. Hergebruik en validatie volgen de toepasselijke regels.
- Cache-invalidatieCache-invalidatie beëindigt hergebruik van een kopie volgens vastgelegde regels. Het bronrecord blijft daarvan gescheiden.
Artikelen over dit onderwerp








Softwareontwikkeling met ASES
Maatwerksoftware, web- en mobiele apps


