▲ | bb88 9 days ago | ||||||||||||||||||||||||||||||||||
> Every rule can be used to argue anything. Unless it's a rule prohibiting complexity by removing technologies. Here's a set of rules I have in my head. 1. No multithreading. (See Mozilla's "You must be this high" sign) 2. No visitor pattern. (See grug oriented development) 3. No observer pattern. (See django when signals need to run in a particular order) 4. No custom DSL's. (I need to add a new operator, damnit, and I can't parse your badly written LALR(1) schema). 5. No XML. (Fight me, I have battle scars.) | |||||||||||||||||||||||||||||||||||
▲ | ferguess_k 9 days ago | parent | next [-] | ||||||||||||||||||||||||||||||||||
> 2. No visitor pattern. (See grug oriented development) This one is my particular pet-peeve. But I often think that the reason is because I suck. I'm going to read "grug". I also hate one-liner functions. | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
▲ | cyberax 9 days ago | parent | prev [-] | ||||||||||||||||||||||||||||||||||
Visitor pattern is extremely useful in some areas, such as compiler development. | |||||||||||||||||||||||||||||||||||
|