Feature | Feedback |
---|---|
General | |
Answered comprehension questions | |
Both Teammates contributed to the codebase | |
Regular Commits with meaningful commit messages | |
Scoring class | |
score method |
|
Uses appropriate data structure to store the letter score | |
Appropriately handles edge cases | |
highest_score_from method |
|
Appropriately handles edge cases | |
Test implementations for highest_score_from |
|
Player class | |
Uses an array to keep track of words played | |
Uses existing code to create highest_scoring_word and highest_word_score |
|
Returns true or false from won? method |
|
Tests edge cases on the play(word) |
|
TileBag class | |
Uses a data structure to keep the set of default tiles in the bag | |
draw_tiles method uses the parameter to draw a set of random tiles |
|
tiles_remaining method returns a count |
|
Tests draw_tiles edge cases |