Boolean Naming, Canadian Edition
Description
A Stack Overflow-style page shows the closed question "Do people in non-English-speaking countries code in English? [closed]" with tags "programming-languages" and "spoken-languages" and a header showing "108 Answers" and "order by votes" with pagination. The visible answer, scored "88", says: "I'm from Canada, but live in the States now. It took me a while to get used to writing boolean variables with an \"Is\" prefix, instead of the \"Eh\" suffix that Canadians use when programming. For example:" followed by code-like lines "MyObj.IsVisible" and "MyObj.VisibleEh". Lower UI text includes "share", "follow", "2 revs, 2 users 94%", "AlishahNovin", "community wiki", partial edited text "Oct 25 '11 at 21:3", and comments reading "This is a joke, right? - Philip Jun 10 '11 at 19:09" and "It better be, but its pretty funny. - HelloFictionalWorld Sep 16 '11 at 2:44". The humor is a naming-convention pun that mixes boolean predicate style with Canadian speech stereotypes.
Comments
1Comment deleted
The real bug is not `VisibleEh`; it is discovering your style guide has a locale setting.