Ruby on Rails: Test-First Workflow

Cezar Halmagean, Software Development Consultant

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
7 Lessons (43m)
    • 1. Introduction

      0:57
    • 2. Project Setup

      8:15
    • 3. What You Will Learn

      6:31
    • 4. First Feature: Create a New Post

      13:58
    • 5. Second Feature: Create a Post with No Title

      7:15
    • 6. Third Feature: Review Post

      6:05
    • 7. Conclusion

      0:21

About This Class

The class focuses on teaching you the workflow used in building Ruby on Rails applications, test-first. This approach is also known as Behavior Driven Development (BDD), and it is (in my opinion) essential in building high-quality Ruby on Rails applications.

I go through the thinking and implementation process of building features into a Rails application. Starting with the business goals described as stories, and then diving into the actual implementation using the test-first workflow.

My goal is to teach you the basics of the test-first approach so that you can use it with your own projects.

The class assumes you already have some experience in working with Ruby on Rails. It doesn't take you through the absolute basics, but it does focus on the basics of the test-first workflow.

To follow up with the material, you need to have a computer already configured to run the latest version of Ruby.