3 ms·
OOP encourages ruining code in the small which means a theologically correct project is either good for a small class of programs that would answer a sequence o
by yayana 8y ago
OOP encourages ruining code in the small which means a theologically correct project is either good for a small class of programs that would answer a sequence of diamond problems the same or completely useless.
FP encourages taking immutability to the extreme which makes your project a comedy if finished.
Break apart an FP program and you have great general purpose libraries.
Break apart an OOP project and you have a splitting headache.
(Now that JS has classes and frameworks like angular are adopting them I think it is dangerous to flag this article and the related opinions like mine as things people shouldn't hear because they are negative.. A lot of self trained programmers are about to think they are bad programmers because there is a bad feature being adopted.)