Stel je moet een rest controller maken die een brief moet versturen waarbij de volgende logica gebruikt moet worden:
1: haal klant op (kan mis gaan, dus foutmelding afvangen)
2: roep functie aan die aangeeft of het een zakelijke klant is
3: zoek huisadres of werkadres (kan niet bestaan, dan fout teruggeven)
4: Genereer brief (kan mis gaan, dus foutmelding afvangen)
5: Verstuur brief (kan mis gaan, dus foutmelding afvangen)
Voor deze logica heb ik 4 verschillende implementaties gemaakt om deze te kunnen vergelijken.