Bij software-refactoring voor organisaties in Eindhoven blijft zichtbaar softwaregedrag in principe gelijk. Dat is belangrijk wanneer bijna gelijke codevarianten elk eigen correcties en kleine bedrijfsverschillen bevatten en onderhoud daardoor steeds verder uiteenloopt.
Rond minder dubbele code spreken we af dat gedeelde werking één duidelijke basis krijgt terwijl echte verschillen zichtbaar en beheerbaar blijven. Radorfa verbindt gebruikerstaak en acceptatie aan broncode, componenten, datamodel, koppelingen, configuratie, tests en release. Gedeelde code ontstaat pas nadat gebruikers bevestigen welke verschillen echt nodig blijven.
Een samenvoeging is pas klaar als alle relevante varianten dezelfde gedeelde tests doorstaan en hun bewuste verschil aantoonbaar houden. Zo wordt niet het aantal gewijzigde coderegels verkocht, maar minder risico bij de volgende nuttige aanpassing.