Datum: 2026-02-23
Accepted
De LDV package was gebouwd in Java. We wilden Kotlin binnen het project introduceren, maar op een beheerste manier: klein, afgebakend en met beperkte impact op de rest van het landschap.
LDV is hiervoor geschikt omdat het een duidelijke scope heeft en op de JVM draait, waardoor we Kotlin kunnen toepassen zonder het platform of de integraties te wijzigen.
Belangrijkste inhoudelijke overwegingen:
Niet-architectonisch maar wel praktisch: er was capaciteit om deze migratie uit te voeren; dit was een uitvoeringskans, niet de reden.
We zetten de LDV package om van Java naar Kotlin als pilot: een gecontroleerde, kleinschalige introductie van Kotlin binnen één package, met behoud van functionaliteit en publieke contracten.