Meer kennis, meer kansen.

Software 5 keer sneller klaar

Iedere organisatie z’n eigen programmeertaal

Iedere organisatie z’n eigen programmeertaal

Het Nederlands Forensisch Instituut (NFI) zag aankomen dat het er niet in zou slagen de recherchesoftware te laten meegroeien met de technologie die verdachten en slachtoffers gebruiken. Onderhoud kreeg steeds meer het karakter van dweilen met de kraan open. De constructie van een domeinspecifieke taal bracht uitkomst.

Wat maakt software-engineering en met name -onderhoud toch tot zulk monnikenwerk? Juist; al die coderegels die details specificeren die technisch noodzakelijk zijn, maar niets te maken hebben met de functionaliteit waar het de gebruikers om te doen is. Al die rimram is nodig doordat de programmeertaal die wordt gebruikt, generiek is. Eigenlijk zou de programmeur het liefst een taal gebruiken die al datgene wat in een bepaalde context triviaal is, onder de motorkap houdt. Dan hoeft hij alleen aandacht te geven aan statements die over organisatie-specifieke functionaliteit gaan. Hij zou gebaat zijn bij een organisatie-specifieke programmeertaal. Dat is minder bizar dan het lijkt. Het Nederlands Forensisch Instituut doet het al.

Download de reference case van het NFI.

Delen:

Gerelateerde artikelen