В твиттере недавно напомнили об одной из лучших .NET статей, связанных с функциональным программированием.
В ней очень точно, детально и с кучей примеров описано, как и зачем отделять чистый код. Очень советуем посмотреть: это не абстрактные идеи, а очень конкретная и полезная практика организации кода.
https://tyrrrz.me/blog/pure-impure-segregation-principle
Post #137
960