|
|
|
|
|
by contingencies
4906 days ago
|
|
You're not alone. It's a symptom of people trying to solve everything with one toolset ("Me know hammer, me use hammer!"). In practice, most OO projects regardless of language have classes like 'LatestThingOtherThingIKindaRememberSomethingSomeoneElseWroteDontTouchIt', combined with a non-negotiable and often intrinsically (looking directly at any given piece of code) inexplicit set of dependency assumptions around the global object model. In general we need less OO, and more immediately apparent, procedural, loosely coupled code. Programs that "do one thing and do it well". |
|