LA Ruby Conf 2014 - SOLID principles through tests by Sebastian Sogamoso

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



Duration: 27:27
1,112 views
5


We care about writing quality code, we have read the definition of SOLID principles several times and we know how important they are for writing good OO code, but are we really following those principles? Is there a pragmatic way of following them in our day to day jobs or are they just some principles a few computer scientists wrote? Fortunately there is, SOLID principles are not just good ideas , they are intended to help us write better code, enjoy our jobs more and be happy programmers. But, where should we start? We should start where we always do. By writing tests, yes, for real. As Kent Beck says "TDD doesn't drive good design. TDD gives you immediate feedback about what is likely to be bad design", so we need to go a step further. In this talk we will see how writing tests is not just *doing TDD* is about having good test coverage, it's also about driving our code towards good design, one that follows SOLID principles.

Help us caption & translate this video!

http://amara.org/v/FG3a/




Other Videos By Confreaks


2014-04-12Kod.io 2014 - How to Get More Women in Tech in 5 Steps by Anika Lindtner
2014-04-12LA Ruby Conf 2014 - Go for the Rubyist by Mark Bates
2014-04-12LA Ruby Conf 2014 - Writing Games with Ruby by Mike Moore
2014-04-12LA Ruby Conf 2014 - Addressing sexism to build a better Ruby community
2014-04-12LA Ruby Conf 2014 - Write Small Things by Mark Menard
2014-04-12LA Ruby Conf 2014 - Refactoring Your Team For Fun and Profit by Aaron Harpole
2014-04-12LA Ruby Conf 2014 - As easy as Rails by Justin Searls
2014-04-12EmberConf 2014 Contributing to Ember The Inside Scoop by Robert Jackson
2014-04-11LA Ruby Conf 2014 - Introduction to CRuby source code by Andy Pliszka
2014-04-11LA Ruby Conf 2014 - I Have Pair Programmed for 27,000 Hours: Ask Me Anything!
2014-04-11LA Ruby Conf 2014 - SOLID principles through tests by Sebastian Sogamoso
2014-04-10Kod.io 2014 - How to Get More Women in Tech in 5 Steps by Anika Lindtner
2014-04-10Kod.io 2014 - The Chroma Zone Engineering Color on the Web by Lea Verou
2014-04-10Kod.io 2014 - Fly, You Tools! by Piotr Szotkowski
2014-04-09Kod.io 2014 - AngularJS and i18n by Pascal Precht
2014-04-09Kod.io 2014 - 10 Things I Didn't Know About HTML by Mathias Bynens
2014-04-09EmberConf 2014 Using Ember to Make the Seemingly Impossible Easy by Heyjin Kim and Andre Malan
2014-04-09EmberConf 2014 Keynote by Yehuda Katz and Tom Dale
2014-04-04Kod.io 2014 - Spaxels - Ars Electronica Quadcopter Swarm by Chris Bruckmayr
2014-04-04Kod.io 2014 - The Ultimate Python Database Toolkit: SQLAlchemy
2014-04-04Kod.io 2014 - 2004-2024 : Two Decades of Web Services, A Retrospective