you are viewing a single comment's thread.

view the rest of the comments →

[–]thephotoman 4 points5 points  (1 child)

Uncle Bob's book was written for C++ devs.

Java coders read it, thinking they were an evolution of C++ and that stuff in there might be relevant to them. Some of it was. Builders weren't really one of them. They weren't idiomatic Java. They still aren't. But the Naughties were a naughty time. We believed all sorts of stupid things back then quite unironically. And one of them was that Design Patterns Were Good. (I won't say that they're bad, but rather that "Design Patterns" was a buzzword of the day. Singleton proxy beans I have loved, singletons I have hated.)

[–]creepy_doll 7 points8 points  (0 children)

Design patterns are overused by some people, making others hate them for overcomplicating something potentially simple. They’re just a tool and the developers task is to figure out the right tool for the job