Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

That's why I write comparisons like

if (CONSTANT == variable)




I know it's safer, but personally I find it harder to read. Especially if the constant is a #define or enum and is similar in format to the variable in question.


I personally like Yoda Conditions, but a few coworkers have pointed out that any linter worth its salt will catch an = inside a conditional, so this doesn't actually gain much in safety. I've stopped using them because there a large number of coworkers find them confusing.





Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: