質問: 私は日本のゲーム開発元で働いています。 これから社員にunityの講座を行います。 monodevelopで変数に漢字・かなの名をつけるとinspectorで無事に表示されますが、 そうするとバグや不具合が発生する場合があるかと聞きたいと思います。
回答: 漢字の識別子の是非の議論は置いておき、割りきってつかう場合に注意する点として、"`+`"や"`-`"、"`?`"、"`、`"、"`0`"などがASCII文字ではないから使うというのはやめておくべきです。 大抵のツールでは、Unicode の正規表現でソースをパースするため、これらの文字がASCII文字の"`+`"や"`-`"、"`?`"、"`,`"、"`0`"などと同じ意味として解釈するケースが多数あります。 monodevelop の環境ではありませんが、VisualStudio などでも、いくつかの文字がソースに存在するだけでフリーズすることがありました。 割りきって漢字を使うのであれば、記号は避けて純粋な「かな漢字」のみに留めておくべきです。