Talking head
Wicked Good Ruby 2013

This presentation, by Dan Sharp, is licensed under a Creative Commons Attribution ShareAlike 3.0

Testing is an important part of the development lifecycle of any software solution. It is particularly important in the Ruby community with lots of real and perceived pressure to test first, test often and test fully (or at least 90% coverage, right?). However, there has not been as much focus on the why of testing as a mechanism to encourage good code practices, good design decisions and coverage that is meaningful. This presentation aims to change all that. I will start with a brief overview of ruby testing: the why, what, how, when and where. For the rest of the presentation, I will take the Fibonnaci sequence and deconstruct it via a tongue-in-cheek approach to showcase why Good Testing™ is so much more important than Testing… and why tests should force the developer to think deeper about their code… not just as implementation but as behavior!

Rated: Everyone
Viewed 1,287 times
Tags: There are no tags for this video.