News for hackers. Stuff that matters.
Re:Want cleaner code? Use the rule of six by danmaz74 on Sunday September 25, 2022 @02:17AM (#32969339)
I understand the idea, but it requires:

* great ability at naming methods - which isn't very common * massive discipline at RE-naming methods when they get changed even slightly to do something more

Regarding the latter, I've seen so many times methods which originally described what they were doing, but now they don't any more, that I never just trust the name to tell me what a method really does.

Re:Want cleaner code? Use the rule of six by catlifeonmars on Sunday September 25, 2022 @03:03AM (#32969505)
Naming is probably the single hardest part of writing scalable, legacy code. Cache invalidation is a cakewalk in comparison. I believe this is in part because naming is a miniature exercise in empathy for future readers particular of a piece of code.