Skip to main content

Stack Exchange Network

Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange
5 votes
Accepted

OO design - Process that relies on the current state of objects

There is a simple principle which helps you to avoid your program drifting into a Big-Ball-Of-Mud architecture: make a clear separation between getting the data and processing it. I would omit the ...
Doc Brown's user avatar
  • 220k
5 votes

Convenience inheritance

IMHO implementation inheritance is not an anti-pattern in general. There are too many examples where this works well enough to ban this kind of inheritance dogmatically. You presented a few examples ...
Doc Brown's user avatar
  • 220k
2 votes

Is it okay to mix OOP and modular approaches when building a backend with TypeScript/JavaScript?

Most contemporary programming languages allow to use different paradigms like OOP or functional programming. This alone is neither good nor bad per se. However, when those different styles are mixed ...
Doc Brown's user avatar
  • 220k

Only top scored, non community-wiki answers of a minimum length are eligible

Morty Proxy This is a proxified and sanitized view of the page, visit original site.