Lesson Weekend

Welcome to the first course section of Ruby!

At the end of the section, you'll be able to:

  • Use TDD (test-driven development) to guide the writing of clear, thorough tests
  • Write code that is easy to navigate (clear logic, standard spacing and indentation, and good variable naming)
  • Create custom methods and classes
  • Write a basic Ruby script

Independent Project Objectives


At the end of this section, you will complete an independent project. Your code will be reviewed for the following objectives:

  • Code uses a custom class and instance variables.
  • Specs have complete coverage for the behaviors that need to be tested. There should be at least 5 unit tests.
  • All specs are passing.
  • Logic is easy to understand.
  • Code has proper indentation and spacing.
  • Ruby script file allows users to run code and receive expected output.
  • Variable names are descriptive.
  • Project is in a polished, portfolio-quality state.
  • The prompt’s required functionality and baseline project requirements are in place by the deadline.

Lesson 1 of 22
Last updated more than 3 months ago.