Play by Play: Refactoring with Katrina Owen

Katrina Owen presented at Nordic Ruby in June 2012 on the subject of Therapeutic Refactoring. Almost immediately, she became a worldwide Ruby celebrity. She has since been in huge demand around the world as a conference speaker, teacher, and open source developer. She's a panelist on the Ruby Rogues podcast. And she's an expert in refactoring, which you'll see in this course.
Course info
Rating
(53)
Level
Intermediate
Updated
Aug 17, 2013
Duration
2h 6m
Table of contents
Description
Course info
Rating
(53)
Level
Intermediate
Updated
Aug 17, 2013
Duration
2h 6m
Description

Katrina Owen presented at Nordic Ruby in June 2012 on the subject of Therapeutic Refactoring. Almost immediately, she became a worldwide Ruby celebrity. She has since been in huge demand around the world as a conference speaker, teacher, and open source developer. She's a panelist on the Ruby Rogues podcast. And she's an expert in refactoring, which you'll see in this course. You'll see how she goes about reading and understanding code for the first time. You'll see her establish a level of confidence around both the implementation and test code, and what that confidence enables or prevents her from doing. You'll experience her fine-grained choices around each line of code. This course assumes basic knowledge of the Ruby langugae

About the author
About the author

When programming, Katrina's focus is on automation, workflow optimization, and refactoring. She contributes to several open source projects, and is a full-time panelist on the RubyRogues podcast.

About the author

Geoffrey founded PeepCode and has created numerous courses on Ruby, JavaScript and Shell.

More from the author
Play by Play: React and Falcor with Brian Holt
Intermediate
1h 51m
Oct 15, 2015
More courses by Geoffrey Grosenbach
Section Introduction Transcripts
Section Introduction Transcripts

Introduction
[Autogenerated] it's peep code. Katrina Owen presented it, nor to Caribbean June 2012. On the subject of therapeutic re factoring, she became a ruby celebrity almost immediately. She's since been in huge demand around the world is a conference speaker, teacher and open source developer. Now this sudden fame is not a surprise attack to Katrina after one of her presentations and learned that she studies the techniques of professional comedians, including Chris Rock, when preparing her own work. She's also a talented teacher being currently employed at Jumpstart Labs G School training school for new developers. She's a Panelist on the Ruby Rogues podcast. Recently, it was revealed that she's also skilled improvisational live coating has shown it rails, confit and, in a live peep code, play by play in Paris at Lock Off. And she's an expert in re factoring, which is what you'll see today. Here's the task I presented to her at Peep Code. We recently launched an IOS app that uses http video streaming. I'm a server. We needed a smaller library to read a video streaming M three. You ate metadata files and then verify their contents. These are text files that list the bit rates available for a file, then separate files for each bit rate that lists it's video files. Basically, it's 1/2 dozen text files that list the individual 10 seconds long video files that make up a full video, including everything from audio only two full HD now because several people have asked. No, this was not written by me, so this was legitimately one of my first times to read this code. Two. You'll see Katrina work on this code. Watch and learn from the following how she goes about reading and understanding the code, her confidence level with the code and tests and what that confidence enables or prevents her from doing her fine green choices around each line of code.