|
|
|
|
|
by ranran876
4288 days ago
|
|
You clearly don't work on a large code base =) Most programming concepts are really about code organization and not expressiveness or the ability to express an algorithm clearly. Object oriented programming only really starts to make sense when you are working on something that will take thousands of man-hours. If you are working alone, or on a small project is can be completely irrelevant. The work flow you are describing is what MATLAB guys do. It's an absolute nightmare once the project gets too large. It is however very fast an flexible for prototyping. |
|
Whatever its other pros and cons, I find OO style tends to result in significantly larger code bases.
Most programming concepts are really about code organization and not expressiveness or the ability to express an algorithm clearly.
You imply a dichotomy where none exists. For non-trivial algorithms, the ability to express them clearly and the ability to organise code at larger scales are very much related.