Simple play icon Course
Skills Expanded

Play by Play: Refactoring with Katrina Owen

by Katrina Owen and Geoffrey Grosenbach

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

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.

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

Ready to upskill? Get started