.NET

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

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

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

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

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

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

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




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

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

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

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

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

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

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

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

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

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