3 ms·
> So I think we should start trading design patterns for simple and well designed languages. No code always beats good code. The problem is that a simple langu
by zeveb 8y ago
> So I think we should start trading design patterns for simple and well designed languages. No code always beats good code.
The problem is that a simple language will lack an implementation of hitherto-unknown patterns. That's why it's so important to use a language which permits itself to be evolved & improved — and that's why Peter Norvig noted that design patterns tend not to be needed in dynamic languages[0].
0: http://norvig.com/design-patterns/ http://norvig.com/design-patterns/
- kyleperik 8y agoYes I agree. I'd even say that functional programming languages, even if they're staticly typed, don't need design patterns either. I just think this long overhyped Object Oriented style was the wrong way to go for programming.