拝啓、サカモトと申します。

Another Gahaku.Text Powered Blog

目次

ニュース

元○○

記事カテゴリ

書庫

Blog 利用状況

絵画はこっち。

日本語変数名とか。

ちょっとしたプログラムで変数名、メソッド等に日本語を使ってみた。

COBOLのコンバートする案件で、COBOLの名称って「SHOHIZEI(消費税)」とか「GOKEI(合計)」とか昔ながらの古い名前で付けられてたりします。嫌いじゃないです別に。

 

で。

 

これを「消費税」「合計」としてC#で使ってみた(二日くらいですけど)感想。

 

1:コードをパッと見て分かりやすい

メンテナンスする人は見やすいだろうなーと。(このプログラム、一回しか使わないからメンテする必要ないんですけど)

2:全角の空白が2か所まぎれててちょっと気持ち悪かった。

パッと見ると分からないですからね。

3:日本語切り替えがうざい

コードを書きながら かな/ローマずぃ の切り替えが相当うっとうしかったです。慣れると違うのでしょうけど

IMEの辞書を共有していくとかなり楽になるかなーとかも思いました。

4:メソッド名付け方のルールが難しいかも

小さなプログラムだったら問題ないですが、みんなでワイワイやるプロジェクトだと名前ルールを統一しないとなーと。

まぁこれは日本語だろうとろーまずぃだろうと同じですけど、日本語の場合のほうが揺らぎが出そうだなーと。

5:日本語が読めない人がいると困る

私、海外が長かったのでいまだに日本語ヨクワカリマセン。漢字とかも全然分かっていません。

フリガナとかが振れればよいなーと思ったり。

「貸借対照表出力()」→かしかりたいしょうひょうでぢから

 

そんな感じ。

投稿日時 : 2008年10月31日 9:36

Feedback

# re: 日本語変数名とか。 2008/10/31 10:29 インドリ

そんな貴方には・・・
なでしこをお勧めするピヨッ♪

# re: 日本語変数名とか。 2008/10/31 10:54 やじゅ

日本語変数はいいなーと思いつつ、周りの説得
出来るだけの地位に無い、むーw

仕様書と同じ言語でコーディングをすること
http://d.hatena.ne.jp/NAL-6295/20061004/p1

# re: 日本語変数名とか。 2008/10/31 11:11 刈歩 菜良 CTP

インテリセンスとかはどうなん?
確定前に拾ってくれなきゃ意味ないよねぇ。

# re: 日本語変数名とか。 2008/10/31 11:35 NAL-6295

確定前には拾ってもらえませんが、それなりに意味はありますよ。

# re: 日本語変数名とか。 2008/10/31 12:04 黒龍

VSにmigemoが入ればさっさと日本語プログラミングしたいけど現状ではコーディングの負担が大きすぎる。
てかほんといい加減入ってほすぃ。

# re: 日本語変数名とか。 2008/10/31 15:22 R・田中一郎

僕の持論ですが、変数名は日本語マンセーで、メソッド名は英語と混在が吉です。

理由は、.NET Framework のインターフェイスと互換性がなくなるからです。

Get売上情報()

はOkだけど

売上情報を取得()

はNGみたいな感じかな~

# re: 日本語変数名とか。 2008/11/04 12:49 みきぬ

列挙体の構成要素を日本語にしてみたところ、いい感じでした。

結局英語に直しましたが(涙

# re: 日本語変数名とか。 2008/11/14 21:12 さかもと

結局日本語あきらめました・・・・。インテリセンスが使えないのが痛い・・・。

# re: 日本語変数名とか。 2008/11/17 14:12 刈歩 菜良 CTP

> インテリセンスが使えないのが痛い・・・。

やっぱそこですよねぇ。
アプリ的には確定前に拾えんことはないはずなので、VS2010CTPでよーぼー提出ですね。
優先度はそんなに高くなってくれない予感がするけど...

タイトル
名前
Url
コメント