@donkapone "Best practice is to use strict type checking, so I do === TRUE". I have not seen this practiced anywhere. It does not change the codes behavior, performance, and only makes it more verbose and requires more effort to understand. I would take this question to softwareengineering.stackexchange.com or just check out some respected open source projects to see that it's rather unusual. —
Goose 7 secs ago