キャメルケースにおける略語の表現

HTML(HyperText Markup Language)、XML(Extensible Markup Language)などの略語は、通常、全て大文字で表現しますが、クラス名などのキャメルケースでは、どうするか、いつも悩ましい、私です。

qiita.com

JAVAは、どうもHtmlというふうに、略語も一つの単語扱いするようですね。 潔くていいです。

stackoverflow.com

Pythonは、HTMLというふうに、全て大文字にするようです。

このパターンは、変数にしたときに、接頭に略語がくると、xMLParserとかになるのかっ、変なの。 ってなりますが、Pythonはスネークケースだから関係ないですね。

idも、userIDやuserIdという表現が、あって悩ましいですね。