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.