I've seen some ugly OOP codebases, but I've seen some very nice ones too. I haven't seen any nice FP codebase yet besides basic APIs.
There's a reason why 99% of video games are OOP. That level of complexity is just too much for FP.
There's a reason why 99% of video games are OOP. That level of complexity is just too much for FP.
the current trend are ecs's which are distinctly not classical oop