変数やメソッド名に日本語を使うことの是非論は幾度となく繰り返えされてます。
私は、一時期、使わなかったのですが、最近では容認派です。いたって読みやすい。
職場では嫌がる人が多いので隠れ推進派です。
是非を書く気はないのです。OS仕様/言語仕様として使用可能であるので、ポリシーや文化の問題だと思ってます。
ひっかかるのは、名称に漢字やかなを使うのを禁止している根拠として、
・OSや言語は英語圏の人が作っているので、問題が起こったとき対処できない。不具合が起こる可能性がある以上は使えない。・
というのがあります。
納得できない。不具合がないという保証はできませんが、漢字以外の不具合の割合のほうが多いと思いません?
そう主張している人のプロジェクトの管理資料の Folder名/File名が
月次報告書外部設計.xls (中のシート名も漢字)
成果物一覧表.xls
一月売上高.csv
だったりします。
Fileを集計するプログラムも
Open "d:\管理資料\期34上.CSV" for xxxxxx
となっていたりして、 漢字がわんさか登場してます。
英語圏の人が作ったOSだから漢字に不安がある言いながら、Folder名/File名の漢字を容認しているのを見ると大いに矛盾を感じます。件の人は矛盾と感じてなく、使えるから使っていると言ってます。
ポリシーで使わないのは大いに結構なことですが、なんとなく不安だから使わないというのでは、こころもとないです。