Bij software-refactoring voor organisaties in Nijmegen blijft zichtbaar softwaregedrag in principe gelijk. Dat is belangrijk wanneer meerdere achtergrondtaken tegelijk hetzelfde werk kunnen verwerken en een fout tot dubbele acties, verloren berichten of vastgelopen tussenstatus leidt.
Rond veilige achtergrondtaken spreken we af dat iedere taak één keer zakelijk effect heeft, herleidbaar blijft en na een onderbreking veilig kan hervatten. Radorfa verbindt gebruikerstaak en acceptatie aan broncode, componenten, datamodel, koppelingen, configuratie, tests en release.
Bewuste gelijktijdigheid, onderbreking en herhaling bewijzen dat één taak maar één zakelijk effect krijgt. De proef bewijst gelijktijdige verwerking, onderbreking, herhaling en één juiste zakelijke eindstatus. Zo wordt niet het aantal gewijzigde coderegels verkocht, maar minder risico bij de volgende nuttige aanpassing.