Error handling: Excepties vs Either

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.

Lees meer »

Formule voor berekenen snijpunten van 2 cirkels

Nu is mijn wiskunde kennis wel redelijk in orde,  maar om een formule te vinden die de 2 snijpunten van 2 cirkels berekend had ik toch wat problemen. Op internet vond ik helaas ook geen kant en klare formules.

Uiteindelijk heb ik de volgende een oplossing gevonden.

Mochten er simpelere oplossingen zijn dan hoor ik dat graag!

Hieronder de 2 cirkels met de 2 snijpunten. Ik heb in deze tekening 2 hulp driehoeken getekend.

bereken raaklijnen 2 cirkels (1).pngLees meer »