News for hackers. Stuff that matters.
Re:Case against OOP is understated, not overstated (2020) by WA on Friday February 11, 2022 @06:41AM (#30300245)
All well and good, but where do you put the damn state?
Re:Case against OOP is understated, not overstated (2020) by ahartmetz on Friday February 11, 2022 @08:07AM (#30300972)
Somehow I often end up with classes containing lists or hash tables containing structs, more often than other people apparently. A technique that is IMO underused is getting creative with the key in a hash table or an ordered map - it does not have to be a primitive type, and even an integer can be divided into ranges or an integer plus a few bit-flags.

I also like to use enums, but these are widely used anyway.

It's hard to say something general because the answer is "it depends".