Wednesday, May 20, 2009

Where I work, there are many non-native English speakers, as well as a substantial team in India. One thing this leads to is annoying misspellings in the source code. I think that they just don't catch their typos, and then many of them get established as public method names or public constants that cannot be easily changed.

Here are some examples:
  • ALBUB (ALBUM)
  • OBJCET (OBJECT)
  • Billilng (Billing)
The biggest problem that grepping through code will miss these typos, unless I'm aware that they are there.

Of course, native speakers also make misspellings, such as "compatable", etc.

No comments:

Post a Comment