Software-refactoring in de regio Hedel verbetert bestaande code van binnenuit. De aanleiding voor uitlegbare beslislogica is dat veel geneste voorwaarden prioriteiten, standaardkeuzes en uitzonderingen verbergen en een kleine aanpassing daardoor andere beslissingen raakt.
De gewenste bedrijfsuitkomst is dat dezelfde geldige beslissingen via korte, uitlegbare en afzonderlijk geteste regels tot stand komen. Radorfa beschermt eerst regels, gegevens, interfaces en foutgedrag met herkenbare voorbeelden. Vervolgens veranderen ontwikkelaars kleine codeonderdelen en testen zij dezelfde taak opnieuw.
Begrijpelijke voorbeelden voorkomen dat een ontwikkelaar onduidelijk beleid tijdens het opruimen zelf invult. De stap bewaart alle goedgekeurde uitkomsten en maakt zichtbaar welke regel een beslissing bepaalt. Een wijziging wordt pas afgerond wanneer gebruiker, beheerder en ontwikkelaar dezelfde werking terugzien.