RailsConf 2016 - Get a Whiff of This by Sandi Metz

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



Duration: 38:15
46,474 views
1,021


Get a Whiff of This by Sandi Metz

Most code is a mess. Most new requirements change existing code. Ergo, much our work involves altering imperfect code.

That's the bad news.

The good news is that every big mess consists of many small ones. Certain small problems occur so frequently that they've been given names, and are collectively known as "Code Smells".

This talk shows how to take a pile of perplexing code, identify the "smells", and surgically apply the curative refactorings. It breaks a messy problem into clear-cut pieces, and proves that you can fix anything without being forced to understand everything.

Help us caption & translate this video!

http://amara.org/v/JkoP/




Other Videos By Confreaks


2016-05-29RailsConf 2016 - Closing Keynote: Paul Lamere
2016-05-29RailsConf 2016 - Tweaking Ruby GC Parameters for Fun, Speed, and Profit by Helio Cola
2016-05-29RailsConf 2016 - Storytelling with Code by Michael Rau
2016-05-29RailsConf 2016 - Pat Packet Visits Ruby Rails by Jeremy fairbank
2016-05-29RailsConf 2016 - Your First Legacy Codebase by Coraline Ehmke
2016-05-29RailsConf 2016 - 3x Rails: Tuning the Framework Internals by Akira Matsuda
2016-05-29RailsConf 2016 - Foreign API Simulation with Sinatra by Konstantin Tennhard
2016-05-28RailsConf 2016 - Succession by Katrina Owen
2016-05-28RailsConf 2016 - Postcards from GorbyPuff by Aja Hammerly
2016-05-28RailsConf 2016 - Sponsor: Hired by Bradley Herman
2016-05-28RailsConf 2016 - Get a Whiff of This by Sandi Metz
2016-05-28RailsConf 2016 - How to Build a Skyscraper by Ernie Miller
2016-05-28RailsConf 2016 - Sponsor: Indeed by Chris Colòn
2016-05-28RailsConf 2016 - Pragmatic Lessons of Rails & Ruby in the Enterprise by Nathan Beyer
2016-05-27RailsConf 2016 - Lightning Talks
2016-05-27RailsConf 2016 - Can Time-Travel Keep You From Blowing Up The Enterprise? by David Copeland
2016-05-27RailsConf 2016 - Managing Growing Pains: Thinking Big While Being Small by Joe Arnold
2016-05-27RailsConf 2016 - Frameworks for Feedback by Rebecca Miller-Webster
2016-05-27RailsConf 2016 - The Guest: A Guide To Code Hospitality by Nadia Odunayo
2016-05-27RailsConf 2016 - Building Applications Better the First Time by Jessica Roper
2016-05-27RailsConf 2016 - Real World Docker for the Rubyist by Jason Clark