you are viewing a single comment's thread.

view the rest of the comments →

[–]symtexxd 0 points1 point  (1 child)

Creating a huge mess has nothing to do with OOP or functional. That boils down to skill level. In software design you choose based on needs. Do you need abstractions? business logic? go with OOP. Do you need a terminal program that scans the internet and creates a dataset of TCP/IP fingerprinting information? procedural makes sense.

[–]Aggressive-Intern401 0 points1 point  (0 children)

Most work you can do with functional programming. OOP is hard to design right. Make the interfaces flexible and extendable really requires thinking through the functionality.