Ruby on Ales 2014 All The Little Things by Sandi Metz

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=x1wnI0AxpEU



Duration: 39:30
4,400 views
82


In theory, object-oriented applications consist of small, interchangeable objects which know almost nothing about one another. In reality, many Ruby apps contain big classes full of long methods built of many conditionals. Our classes act more like procedures than objects; they know too much, they contain code we can't reuse, they're hard to change and they get worse every time we do so. This talk uses the principles of object-oriented design to break ugly procedures into pleasing objects which have just the right balance of knowledge and ignorance. It bridges the gap between theory and practice and reveals a few simple secrets of OOD that you can use to convert confusing, unmaintainable faux-OO code into understandable, reusable, easily testable objects.

Help us caption & translate this video!

http://amara.org/v/FG1Y/




Other Videos By Confreaks


2014-05-12Ruby on Ales 2014 - Writing Games with Ruby
2014-05-12Ruby on Ales 2014 - Small Code
2014-05-12Ruby on Ales 2014 - Ruby as Science, Art & Craft
2014-05-12Ruby on Ales 2014 - Better Living Through ADHD
2014-05-12Ruby on Ales 2014 - Harry Potter and The Legacy Code Base
2014-05-12Ruby on Ales 2014 - Open Source Maintenance
2014-05-12Ruby on Ales 2014 - Growing Distributed Systems
2014-05-12Ruby on Ales 2014 - You Got Math In My Ruby! (You Got Ruby In My Math!)
2014-05-12Ruby on Ales 2014 - TBA by Randall Thomas
2014-05-11Ruby on Ales 2014 The Future of Computer Vision: How Two Rubyists Are Changing The World
2014-05-11Ruby on Ales 2014 All The Little Things by Sandi Metz
2014-05-10GopherCon 2014 Embedded Go and Bluetooth Low Energy Hardware by Josh Bleecher Snyder
2014-05-10GopherCon 2014 The Go Circuit: Towards Elastic Computation with No Failures by Petar Maymounkov
2014-05-10GopherCon 2014 Data Snarfing with Go: Heka Good Time by Rob Miller
2014-05-09RailsConf 2014 - Surviving the Big Rewrite by Bradly Feeley
2014-05-09RailsConf 2014 - Technical Onboarding, Training, and Mentoring by Kate Heddleston
2014-05-09RailsConf 2014 - Building kick-ass internal education programs (for large and small budgets)
2014-05-09RailsConf 2014 - Artisans and Apprentices by Coraline Ada Ehmke
2014-05-08RailsConf 2014 - Web Applications with Ruby (not Rails) by David Padilla
2014-05-08RailsConf 2014 - Ruby on Rails Hacking Guide by Akira Matsuda
2014-05-08RailsConf 2014 - Reading Code Good by Saron Yitbarek



Tags:
Ruby On Ales 2014
Tower Theatre
Ruby On Ales
Bend
Roa2014
Bend Oregon