Skip to content

mentoring notes for Bob on the Ruby track#2391

Merged
IsaacG merged 12 commits intoexercism:mainfrom
Budmin:ruby_bob
Feb 7, 2026
Merged

mentoring notes for Bob on the Ruby track#2391
IsaacG merged 12 commits intoexercism:mainfrom
Budmin:ruby_bob

Conversation

@Budmin
Copy link
Contributor

@Budmin Budmin commented Feb 4, 2026

forum discussion to link this both ways.

@github-actions github-actions bot added track/ruby Ruby track type/mentor-notes Mentor notes labels Feb 4, 2026
Copy link
Member

@IsaacG IsaacG left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+cc @exercism/ruby


### Usage of Regular Expressions

Regular expressions are powerful, but can be illegible. While regex is common in Ruby code, if the student is having a hard time understanding regex it may be better to guide them toward a solution that uses simpler String methods.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.


### Predicate Methods

The names of predicate methods (methods that return a boolean value) should end in a question mark (i.e. Array#empty?).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice, and this means that (in general) we do not need has_ or is_ to indicate the query nature of the method.

Copy link
Member

@kotp kotp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking better.

Budmin and others added 2 commits February 6, 2026 08:28
Co-authored-by: Victor Goff <keeperotphones@gmail.com>
Co-authored-by: Victor Goff <keeperotphones@gmail.com>
@kotp
Copy link
Member

kotp commented Feb 7, 2026

@IsaacG if there is nothing else you see, this can likely come in.

@IsaacG IsaacG merged commit c73d669 into exercism:main Feb 7, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

track/ruby Ruby track type/mentor-notes Mentor notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants