|
|
|
|
|
by 100011_100001
1792 days ago
|
|
The problem is if you take any actionable idea as law, there is a pendulum swing to the other side to the point that you need a counter actionable idea to reset it. OOP started like that, as an initial concept it made a lot of sense. Try to force OOP into anything you have a problem. Functional Programming, is the counter to OOP design, but it also has problems. Same is true to having short functions doing one thing vs abstracting too early. Our industry is filled with counter points. Even the "recent" shift to microservices, taking to the extreme they create new problems that monoliths didn't have. ...this is one of my biggest struggles as a developer currently, conflicting ideas that all make sense and trying to figure out which one I should apply for a specific piece of code. |
|