Incremental Non-Design: Fighting Entropy like Sisyphus
10:30 AM - 11:00 AM on August 17, 2014, Room 701Paul Winkler
- Audience level:
- intermediate
- Watch:
- http://youtu.be/MrA6cBSHSb4
Description
Slides now online here: http://slinkp.com/sisyphus_pygotham_2014/
All code has a design, whether deliberate or not. If you don't think about it, the odds of creating well-designed code is nil. How and why does code get worse as it ages?
This talk describes a particularly common anti-pattern - overuse of inheritance - how it gets to be so common, and will detail how to improve an existing design.
Abstract
Inheritance is powerful but problematic. Explain why, why we all overuse it anyway, and what we can do instead.