喫茶XRAYトップページ


[7223] 変数名に日本語返信 削除
2014/2/17 (月) 09:17:58 snail
今までずーと、プログラム中の変数名とDBの列名は英数字だけを使っていました。

当然のごとく、時間がたってからソースを見直すと意味のよくわからない
アルファベット変数名のソースを追っかける事になっていました。

以前からDBの列名に日本語を使う人がいたのですが、ずーと
使うのやめた方がいいよ。って言っていました。
事実、昔はちょくちょくトラブルになっていました。

ところが最近はトラブルになることがありません。そこで思い切って
私も日本語を使うことにしました。そうすると変数名も日本語使いたい
と思うようになって、試しに使ってみると拍子抜けするほど普通に
コンパイルできてしまいました。

皆さんは変数名に日本語使っていますか。




[7226] Re:変数名に日本語返信 削除
2014/2/17 (月) 18:16:16 Mr.XRAY
▼ snailさん

> 皆さんは変数名に日本語使っていますか。

新たに作成することがほとんどないので,今は英数字だけです.
おそらく,Windows XP でユニコードが使用可能になりましたが,
Windows Vista 以降は完全にユニコードされたことも影響しているのでは,
と思っています.

ユニコードでは,文字の種別に関係なく処理されなければおかしいですから.
今後は日本語でも十分対応できるのではないかと思っています.
ユニコード化というのは,その点でもありがたいです.
Delphi も Delphi 2009 以降にする価値があるというものです.

>事実、昔はちょくちょくトラブルになっていました。

Microsoft Access で有名なのがありましたっけ (笑)


[7232] Re2:変数名に日本語返信 削除
2014/2/18 (火) 00:34:27 snail
▼ Mr.XRAYさん
>
> Microsoft Access で有名なのがありましたっけ (笑)


そういえば金曜日から ACCESS 使っている人がデータが消えると言っていた。

(◎-◎;)ドキッ!!

[7227] Re:変数名に日本語返信 削除
2014/2/17 (月) 18:54:15 bubbles
> ところが最近はトラブルになることがありません。そこで思い切って
> 私も日本語を使うことにしました。そうすると変数名も日本語使いたい
> と思うようになって、試しに使ってみると拍子抜けするほど普通に
> コンパイルできてしまいました。


知らなかった!!
Delphi XE & Windows7を使用中ですが、コンポーネント名も日本語が使えました。

少しだけ幸せな気分♪

[7231] Re2:変数名に日本語返信 削除
2014/2/18 (火) 00:32:05 snail
▼ bubblesさん
 
> 少しだけ幸せな気分♪

今私が作っているプログラムは
「素材費」「加工室工賃」「外注工賃」「部品単価」などの項目があって
変数名を考えるだけでうんざりしていました。

漢字がそのまま使えるのは本当に楽でいいです。(^^)


[7237] Re3:変数名に日本語返信 削除
2014/2/20 (木) 17:02:18 Mr.XRAY
▼ snailさん
▼ bubblesさん

参考まで,Windows 98 時代に導入した Oracle 8i (オラクルエイトアイ)は,
項目名,表名にも日本語が使用可能でした.
256 文字まで使用できましたが,認識可能なのは先頭から 32 文字でした.
つまり,漢字で 16 文字ですね.

テストではよく日本語を使用していました.


[7238] Re3:変数名に日本語返信 削除
2014/2/20 (木) 17:21:55 Mr.XRAY
▼ snailさん

> 「素材費」「加工室工賃」「外注工賃」「部品単価」などの項目があって
> 変数名を考えるだけでうんざりしていました。


私がよく使っているのは,「ローマ字英語」ってやつです (^^;
「素材費」---> Sozai-hi とか


[7239] Re4:変数名に日本語返信 削除
2014/2/20 (木) 19:50:16 snail
▼ Mr.XRAYさん

> 私がよく使っているのは,「ローマ字英語」ってやつです (^^;
> 「素材費」---> Sozai-hi とか


悩ましいのが郵便番号や住所、電話番号

Yubinbangou → Zip
Jyuusyo     → Address
Denwabanngou → Tel

 電話を TEL としてしまうと部分的に英語が入って気持ち悪い。
   ↓
 統一したい。
   ↓
 無理して英語を使うと後で意味がわからないからコメントが必要
   ↓
 やっぱりローマ字?、
   ↓
 変数名が長いのいやだな

その点、漢字は読まなくても意味が解るからいいですね。

ついに、コンポーネント名まで漢字を使い始めました。




[7240] Re5:変数名に日本語返信 削除
2014/2/20 (木) 21:01:00 Mr.XRAY
▼ snailさん

> その点、漢字は読まなくても意味が解るからいいですね。

御意 !!
漢字が読めない人以外は(笑).
 
> ついに、コンポーネント名まで漢字を使い始めました。

そういうことをするとですね,古い,昔の Delphi を使っているお年寄り
にひがまれて,石投げられますよん.
年寄りはひがみぽっくて,頑固なんだから.


[7241] Re6:変数名に日本語返信 削除
2014/2/20 (木) 21:12:57 Mr.XRAY
> にひがまれて,石投げられますよん.

あっ,そこのお客さん ! 石投げないでください !
店の窓ガラスのガラス,高いんですから.
石は snail さんに投げてくださいってば.


[7245] Re7:変数名に日本語返信 削除
2014/2/21 (金) 18:21:54 snail
▼ Mr.XRAYさん
> 漢字が読めない人以外は(笑).
漢字ってイメージなんで実際に読めなくてもOK。
雰囲気がわかればいいんです。

今は Win7 で試していますが。XP でも問題ないかとか不安があります。
現在使っているのは XE2 なんですが、駄目だったら諦めてバージョンアップ
するつもりでしたが、今のところ問題は発生していません。

なんだかんだと言っても、昔と比べると確実に使いやすくなっていますね。



INCM/CMT
Cyclamen v3.82