Using patterns for reducing complexity
There is a common opinion that OOP patterns reduce complexity of code and project in general.
To me it was sort of obvious, before I spoke to a frontend guy, who hates OOP and does some functional programming. He said that he hates all…