( enpassant | 2015. 11. 19., cs – 12:35 )

"Ilyen trivialis dolgokat meg, mint add/mul valoszinuleg akkor sem mockolnam, ha egy masik osztalyban lennekek statikus utility metodusok."

Pontosan erről (is) szól a videó! Ilyen triviális dolgokból kell felépíteni a programot és akkor nem gond, ha az egyik függvény hívja a másikat (triviálst vagy pure-t), nem kell leválasztanom.

Az add/mul helyett bármi állhat, authentikációt ellenőrizhet, linkeket állít össze, mindenféle üzleti logikát csinálhat, amíg pure (nincs mellékhatása) addig nincs vele gond.
DE!, ha az add/mul hiába csak egyszerűen összead meg szoroz, ha mellette még adatbázisba is ír, vagy más mellékhatást csinál, akkor már azt sem hívhatom kedvemre, hanem le kell választanom.