Expanded Library

Play by Play: Refactoring with Katrina Owen

by Geoffrey Grosenbach and 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.

What you'll learn

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

Table of contents

About the authors

Geoffrey founded PeepCode and has created numerous courses on Ruby, JavaScript and Shell. He commits code at https://github.com/topfunky.

Katrina accidentally became a developer while pursuing a degree in molecular biology. When programming, her 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.

Ready to upskill? Get started