4 ms·
Design Patterns by Gang of Four. I know this will be criticized but I like how it approaches programming on a higher level than language level.
by mongol 3y ago
Design Patterns by Gang of Four. I know this will be criticized but I like how it approaches programming on a higher level than language level.
- wsc981 3y agoI have the book and don’t think it’s particularly well written. I’d say it’s a boring read. I guess it’s ok for reference purposes. Another design patterns book that is much more enjoyable is Game Programming Patterns [0]. Though of course focus is games. Would be nice to have a more “entertaining” version of the GoF book, discussing same patterns. ——— [0]: https://gameprogrammingpatterns.com/ https://gameprogrammingpatterns.com/
- murkt 3y agoIsn’t it full of quite obvious things? I’ve read it 15+ years ago, when I only had half a year of experience, all of that with an OSS project in Java (really badly written). And I’ve came up with half of the patterns independently. And then I switched into Python, where you just don’t need majority of those patterns anyway. So I wouldn’t recommend this book 15 years ago, let alone today. And as the only book? Never :)
- mongol 3y agoPerhaps. When I read it, I thought it was enlightning, but I was quite green and not so exposed to OOP by then. I know it has got a bad reputation later, but that it established a language to talk about certain concepts has been impactful. That people took it too far is another thing.
- belter 3y agoMostly considered a cover for limitations of C++ and Java. See: https://norvig.com/design-patterns/ https://norvig.com/design-patterns/ and https://softwareengineering.stackexchange.com/questions/148797/peter-norvigs-paper-cited-by-brendan-eich https://softwareengineering.stackexchange.com/questions/1487...