DOBON.NET DOBON.NETプログラミング掲示板過去ログ

VB.NETで日本語変数を使ってコーデングすると何か問題ありますか?

分類:[.NET]

NETをはじめて1月。誰かに聞きたいのですが、ここで質問させてください。
たとえば、下の様に日本語で変数を置き換えてもきちんと動くのですが
誰もこのように書いた解説書を見たことがありません。
初めはあまりに長い変数名にめまいを覚えましたが、この様にすると
とてもすっきりします。
この書き方はダメなのでしょうか?

Imports エ = System.EventArgs
Imports オ = System.Object
'VB.NET サンプルコーデング 2003.10.02 by xxxxxxx
Public Class Form4
Inherits System.Windows.Forms.Form
Private Sub Button1_Click(ByVal s As オ, ByVal e As エ) Handles Button1.Click
Dim ダ As ColorDialog = Me.ColorDialog1
If ダ.ShowDialog() = 1 Then Label1.BackColor = ダ.Color
End Sub
Private Sub Button2_Click( _
ByVal s As オ, _
ByVal e As エ) _
Handles Button2.Click
Dim ダ As FontDialog = Me.FontDialog1
Dim ラ As Label = Me.Label1
ダ.ShowColor = True
If ダ.ShowDialog() = 1 Then
ラ.Font = ダ.Font
ラ.ForeColor = ダ.Color
End If
ラ.Height = ラ.PreferredHeight
ラ.Width = ラ.PreferredWidth
End Sub
End Class
こんにちは、しめたさん。ピラルクです。

言語仕様としては認められているけど、あまり使われていない
理由として、
・認められていない(orかつて認められていなかった)
言語もあるので、そのような言語に慣れている人には
 たとえ日本人であっても見難い。
・認めれていない言語(or将来登場するかもしれない認められ
 ないメジャー言語)にコンバートするとき苦労するかも。
・固定ピッチフォントでも2byte文字がからもと1.5の倍数
 ポイント以外ではカラムが揃わなくなりいやらしい。
・命名には動詞+名詞とか言語により暗黙の世界標準みたい
 なのがある。インドや中国へのアウトソーシングもある
 時代に、日本語を使うのは絶対にスタンダードにはなりえない。
・etc...

> この書き方はダメなのでしょうか?

ダメかどうかは、その開発プロジェクトの責任者が個々に
判断すべきことでしょう。
特殊な専門用語がやたら多く、それを短期に覚えミスなく
コードさせることを目的とし「変数名は全て日本語とする」
というコーディング規約をさだめるなんてこともケースバイ
ケースで「あり」と思います。
ありがとうございます。
私は、VB.NETをできるだけ日本語で開発してみます。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板