.NET

変数名に思う.
FAQに近い論争だが, 変数名,関数名に日本語名称を許すか否か.

否定派(正論派と称する派): ソフト自体が欧米仕様なので, 2バイト文字は×.
不具合がある可能性がある.
動詞+補助などの命名規則が適用できない.
海外向けに出荷できない.
肯定派: 日本語名字体に意味を含ませると,コメントが削減できる.
ソースの可読性がよい.

双方の言い分は,理解できる. 私は, 日本語変数/ 関数は, 多用している.
DOS時代から使用しているので,かれこれ20年になる.
日本語変数/ 関数 に関して,トラブルらしきものは,殆ど遭遇していない.
一部 DataBaseの項目名に音引きが入っていた時に,遭遇したが, 音引きを避けれは,解消した.
言語仕様として,日本語名を使えると謳っているからには,使っていいはずだ.
・自分なりのメリット
コメントの記述殆ど不要.
ソースの可読性が高いので, 追いかけやすい.
・仕事上の都合で, 日本語変数/ 関数の使用禁止のプロジェクトに参画するときは,渋々,従っているが,違和感を痛感する.
・ 英単語にするかローマ字にするか.
英単語式の時で, 語学力が乏しい,プロジェクトの時,結構いい加減な,和製英語になっている.
ローマ字式の時, 日本語をそのままローマ字化するので, 日本語表記と差異が無い.単語を読み下す手間が不満.
ローマ字の表記法の統一が以外に難しい,個々人のクセは修正しずらい

否定派の (アプリケーションを日本外に移植できない.....) の言い分は,どう割り引いて考えても,説得力にかける.
Free/Share ウェアーの類の不特定多数を対象とする場合は,当然, 国際版も考慮する必要がある.
しかし, 業務アプリの開発者が対象としているアプリは,特定企業の特定教務のプログラムである.
国際版にする必要が発生する可能性は,極端に低い.

昨今リファクタリングが騒がれている.
その視点でみれば, 名称は,仮の名称でしか無いと改めて感じる.
コンパイルしてしまえば, 変数.関数は, Name_Table に相対Addressを伴い登録するだけだ.
となると, 不具合な名前は,整形のときにRenameすればいいだけの話だ.

製造過程では,思考能率が重要で,些細なことに神経を使うのは,足を引っ張るだけだと思う.

そんなこんなで,こんごも, 日本語名を使いつづけいくだろう.




■

先日 80Gbyte のHDDがクラッシュした.
ドライブレターのみ認識できるが,内容が見れなくなった.
途方にくれて, 修復方法を検索したところ, 修復専門業者を見つけた.
とろこが, 見積もりを取ったところ,ピンキリ並に価格差がある.
しかし,修復技術は価格では不明である, 水没したHDDでも修復可能と
聞くと,頼もしい限りだ.
アームクラッシュでないもようで, DISK本体の損傷は軽いと判断し,
比較的リーズナブルな業者に出した.
見事に,修復されて戻ってきた.
ありがたい限りだ.

先日のそこまで言って委員会

先日のそこまで言って委員会 を3日遅れてで見た

  従軍慰安婦問題がMainの様だ,しかし, 従軍慰安婦観葉は メンタル面での主張が
強く,論理に無理がある. どうも左翼の意見は,論理展開に無理を感じる.
左翼と右翼を比較するのは,気が引けるが, 左翼にエリートと称される人が多いのは
客観的事実と思うのだが, 主張に違和感を感じるのは何故だろう.
単に論理展開が下手なだけなのだろうか.

■

朝日と産経が社説で論争している.
 論争と言えばカッコいいが,貶し合いにしか見えない.

そんなエゴな社説を読まされた,読者が偏見に洗脳されたらどうするんだ.
  と心配したが, 新聞読者の殆どは社説を読まないらしい. 心配不要だった.

所詮,日本の新聞は,ゴシップの3流新聞なのか.... 嘆かわしくなったものだ.

インテリセンスにでないメソッド

Button1.ResetBackColor 
など 、<コントロール>.ResetBackColor などのメソッドは
インテリセンスで表示されない.
書籍にもあまり登場しない.
どうやって認識せよと言うのだろう.
リフレクションでリストアップしてみると,その他にもおもしろそうなメソッドがある.

Helpも探しにくいし,
統一した,ガイドはないのだろうか.