DEV Community

Discussion on: Writing Beautiful Code

Collapse
 
restoreddev profile image
Andrew Davis

Good call! I’ve seen several recommendations for using is/has in Boolean variable names.

Collapse
 
6temes profile image
Daniel • Edited

Well, is/has is a convention. In Ruby it is common to use "question mark" instead.

But, more importantly, I would not use an imperative verb to name this boolean variable.

Imperative would more appropriate for methods (or functions) that have side effects. In this case, you are using the variable to store the result of a computation.