- PR -

VBで日本語の関数や変数って有り?

投稿者投稿内容
ぷじょー
会議室デビュー日: 2004/07/08
投稿数: 16
投稿日時: 2004-08-13 12:04
どこに書き込めばいいのかわからなかったので・・・
VBで変数名や関数名って日本語が使えますよね?
自分だけが使うコードは別にして、ちゃんと作ってるコードで日本語使うのって有りだと思いますか?
今川 美保(夏椰)
ぬし
会議室デビュー日: 2004/06/10
投稿数: 363
お住まい・勤務地: 神奈川県茅ヶ崎市
投稿日時: 2004-08-13 12:12
引用:

ぷじょーさんの書き込み (2004-08-13 12:04) より:
どこに書き込めばいいのかわからなかったので・・・
VBで変数名や関数名って日本語が使えますよね?
自分だけが使うコードは別にして、ちゃんと作ってるコードで日本語使うのって有りだと思いますか?


私はあまり好ましくないと思っています。
日本語を使ったら日本語圏の方しか読めないので。
ードを打つのにいちいち日本語入力にするのが面倒って個人的感情も
あるんですが(^^;
日本語が分かる人にしか見せない、お客に日本語で書けといわれたらやりますけど(苦笑
EXEのバイト数とかかわるんですかねぇ?
taro
ぬし
会議室デビュー日: 2003/10/20
投稿数: 316
投稿日時: 2004-08-13 12:14
このへんで以前話題になってましたので参考までに。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?forum=12&topic=6187
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?forum=12&topic=6235
Vacant-Eyes
ベテラン
会議室デビュー日: 2004/08/15
投稿数: 97
投稿日時: 2004-08-16 00:26
僕も日本語は避けるべきだと思います。
コード書いてる人は分かりやすいかもしれませんが、
その後メンテを任された人は読みづらいですよね。
コメントに見えてしまう場合もありますし。
_________________
未記入
大ベテラン
会議室デビュー日: 2003/11/24
投稿数: 121
投稿日時: 2004-08-16 01:03
引用:

コード書いてる人は分かりやすいかもしれませんが、
その後メンテを任された人は読みづらいですよね。


「後任者が読みにくい」という意見には客観性がなく、あなたがそう思っているだけのことですね。
私が後任者であれば、前任者が日本語で書いていてくれたほうがメンテしやすいです。

引用:

コメントに見えてしまう場合もありますし。


それは良いことなのでは?
ソースコード自身にコメントのような読みやすさを与えられる、
という可能性があるわけです。また、最近のIDEではコメントは
別のカラーで色付けされるのが当たり前になっていますから、
ソースコードとコメントを誤認する可能性は、ほとんどないと思います。
ぼんじぃ
ベテラン
会議室デビュー日: 2004/05/21
投稿数: 70
投稿日時: 2004-08-16 08:43
私は日本語の変数名は嫌いなのですが、使っても大丈夫だと思っています。
と言っても結局はその職場のポリシーの問題だと思いますが・・・

未記入さんの書いているとおり英語やローマ字よりも日本語の方がメンテしやすいとは思います。
特に日本人の多くは英語などに疎いため英語で書かれるとスペルを間違えたり、意味を理解できなかったりと苦労が多いでしょう。
なので特に海外にリリースする場合でなければ問題ないと思います。
taku
ぬし
会議室デビュー日: 2002/11/12
投稿数: 918
お住まい・勤務地: 墨田区→中野区
投稿日時: 2004-08-16 09:04
 汎用機時代に、全て日本語でやったことがあります。
変数名や関数名が短く簡潔に付けられますから、
一般的には見やすくなりますね。
余計なコメントも不要になりますし。
未記入
大ベテラン
会議室デビュー日: 2003/11/24
投稿数: 121
投稿日時: 2004-08-16 10:37
引用:

未記入さんの書いているとおり英語やローマ字よりも日本語の方がメンテしやすいとは思います。



私は、ローマ字表記(の日本語)も 日本語 だと思っています。

この手の話題では、「マルチバイト文字使用の是非」と「日本語使用の是非」が
ごっちゃになって語られることが多いです。

もっとも望ましいのは、マルチバイト文字を使って漢字かな交じりの日本語で
表記することです。マルチバイト文字が使用できない場合は、ローマ字を使って
日本語を使用することです。

スキルアップ/キャリアアップ(JOB@IT)