This project will serve as the jumping-off point for several module one assessment challenges. Before your assessment, you should clone this repository, bundle
, and make sure all the tests pass by running rake
.
Then, spend a few minutes to familiarize yourself with the structure and contents of the project. So far it contains a single Ruby class, Recipe
, and some accompanying tests.
From the project's root, rake
like a boss.
You will probably the gems needed for this project already on your machine, but if not, bundle
.
The project will be assessed with the following guidelines:
- 4: Above expectations
- 3: Meets expectations
- 2: Below expectations
- 1: Well-below expectations
- Applies appropriate attribute encapsulation
- Developer creates instance and local variables appropriately
- Naming follows convention (is idiomatic)
- Ruby methods used are logical and readable
- Developer implements best-choice enumerable methods
- Code is indented properly
- Code does not exceed 80 characters per line
- Code is effectively broken into methods & classes
- Developer writes methods less than 6 lines
- No more than 3 methods break the principle of SRP
- Each method is tested
- Functionality is accurately covered
- Tests implement Ruby syntax & style
- Balances unit and integration tests
- Evidence of edge cases testing
- Application meets all requirements
- Developer commits at a pace of at least 4 commits per hour