On the shoulders of giants
summary
Cites concrete sources and outcomes: 23 patterns from the 1994 Design Patterns book, 93 refactorings from Fowler’s 1999 Refactoring, and Refactoring to Patterns (2004) mapping about 27 refactorings to 2 design patterns. Points to concrete techniques used: factory method, null object, extract method, replace conditional with strategy and polymorphic creation. Claims C++ and Java work produced reusable refactorings/patterns, and the Ruby community lags by a few years despite multiple recent talks.
AI-written summary · about
chapters (10)
- 0:00Intro
- 0:4223 Patterns
- 1:01Thank you C++ Community
- 1:1893 Refactorings
- 1:42Thank you Java Community
- 1:57REFACTORING TO PATTERNS
- 2:0827 Refactorings to Design Patterns
- 2:47Thank you C++ and Java Communities
- 3:01Ruby Community?
- 3:31Learn from the past...
related talks
32mruby best practice patterns
55mRevisiting Design Patterns After 20
45mRevisiting Design Patterns after 20
52mThe modern view on implementation of design patterns (RU)
01h 01mSoftware Design in the 21st Century
21mThe Timeless Value of Design Patterns Across 30 Years — What Modern Scrum Developers Relearned from the GoF Patterns
50mRefactoring Is Not Just Clickbait
46mImprove your design with Design Patterns
