日本語の識別子を使うと馬鹿にされる風潮
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2007/01/25(木) 22:58:49怪しい英語や、暗号みたいな略号、読みにくいローマ字を使うくらいなら、
潔く漢字やひらがなをつかったほうがよっぽど読みやすくなるよ。
全角を使わない理由で「トラブルがおきる」以上の説明をしてるやつなんて見たことない。
本当は素人っぽく見られるのを心配してるだけなのにな。
0002デフォルトの名無しさん
2007/01/25(木) 23:14:470003デフォルトの名無しさん
2007/01/25(木) 23:20:26>>1 はこれ→ http://fortress.sunsource.net/ を使ったら良いんじゃないか。
0004デフォルトの名無しさん
2007/01/25(木) 23:22:05Visual C++でもようやく2005から使えるようになった。
0005デフォルトの名無しさん
2007/01/25(木) 23:23:07日本語でコメント書いてて、文字化けに困ることなんてめったにありません。
0006デフォルトの名無しさん
2007/01/25(木) 23:24:34VBは大昔から使えるけど、なぜか普及しなかったね。
.net系や、rubyでも使える。
0007デフォルトの名無しさん
2007/01/25(木) 23:25:08> 怪しい英語や、暗号みたいな略号、読みにくいローマ字を使うくらいなら、
ここまで比較対象のレベルを下げないと大手を振れないモノだ、ってことはわかってるんだな。
「怪しくない英語」「暗号のようでない略号」「読みやすいローマ字」で命名できないのなら
馬鹿にされて当然。
0008デフォルトの名無しさん
2007/01/25(木) 23:28:20業務固有の用語なんか、そうとう英語力ないと、うまく英訳できない。
0009デフォルトの名無しさん
2007/01/25(木) 23:29:34うちの会社はクラス管理簿にクラスの日本語名を登録しなきゃいけないんだけど、
いつも英単語をそのままカタカナ読みした名前になっちまう。XXマネージャとかXXファクトリとか
0010デフォルトの名無しさん
2007/01/25(木) 23:30:53仮名漢字を使えば怪しくない日本語、暗号みたいでなくなるなんてのは幻想だよ。
駄目な奴はどんな文字でも同じように駄目。
0011デフォルトの名無しさん
2007/01/25(木) 23:32:11精神が「そこで一端引っかかる」んだよなー。踏み切り前の一時停止みたいに。
0012デフォルトの名無しさん
2007/01/25(木) 23:35:45まあ、もともと業務で「怪しい日本語、暗号みたいな略号」みたいな用語が
大量にあるけど、それを怪しい英語にするってステップがなくなるだけでもだいぶましになるとは思う。
0013デフォルトの名無しさん
2007/01/25(木) 23:48:350014デフォルトの名無しさん
2007/01/26(金) 00:17:35「全角英数字」を使って書かれたレスの内容って厨率高いよな。
不思議なくらい、板に依らず成立してる。
0015デフォルトの名無しさん
2007/01/26(金) 01:17:48この場合は日本語命名が云々よりも管理規約がおかしい。
クラス管理簿なんて作っても何の役にも立たん。
0016デフォルトの名無しさん
2007/01/26(金) 08:34:01送り仮名とか、日本語の表記ゆれのほうが、英語の表記ゆれよりもイライラしそうだから、あまり日本語で命名しないほうがいいと思う。
0017デフォルトの名無しさん
2007/01/26(金) 09:32:33複数の記述の仕方がある可能性が頻繁にあるからなあ。
0018デフォルトの名無しさん
2007/01/26(金) 09:51:39今はしょうがないからローマ字表記で書いてるんだけど…
固定資産税率
固定資産税額
小規模住宅用地
一般住宅用地
耐火構造
納税時期
0019デフォルトの名無しさん
2007/01/26(金) 10:16:54あまりそこらへんは深く考えないようにしてる。
「漢字や平仮名や片仮名」とかだったら冗長だし「日本語」だとローマ字表記も
日本語だってツッコミ入れられるし、コードの名前で云々だと、unicodeとかsjisとか
コードによらずに、アルファベット以外の文字のことを言うのって、いい言い方を
思いつかないし。
(「asciiに入ってる文字以外」とかってのもなんだし)
0020デフォルトの名無しさん
2007/01/26(金) 10:23:550021デフォルトの名無しさん
2007/01/26(金) 10:25:20unicodeだと、3バイトだったり4バイトだったりの可能性も。
0022デフォルトの名無しさん
2007/01/26(金) 10:30:08日下部陽一みたいなキチガイ以外には通じるだろう、全角で。
0023デフォルトの名無しさん
2007/01/26(金) 11:30:41void にだって通じる。
ただ、この業界にいてそういう表記するのは
あまり頭がよくない、と思われる事があるだけ。
0024デフォルトの名無しさん
2007/01/26(金) 12:14:400025デフォルトの名無しさん
2007/01/26(金) 15:25:15$ cat ほげ.java
public class ほげ {
public static void main(String[] 引数) {
for (int 整数 = 0; 整数 < 引数.length; ++整数)
System.out.println(整数 + ": " + 引数[整数]);
}
}
$ javac ほげ.java
$ java ほげ ふが もが
0: ふが
1: もが
$
0026デフォルトの名無しさん
2007/01/26(金) 16:01:210027デフォルトの名無しさん
2007/01/26(金) 18:31:33IMEの切り替えがめんどい
0028デフォルトの名無しさん
2007/01/26(金) 18:40:06システム -> System
...
とかで、辞書に登録しておくとか。
0029デフォルトの名無しさん
2007/01/26(金) 21:54:36taxRateFixed
taxAmonuntFixed
miniHomeGround
generalHomeGround
stopFireStruct
seasonPayTax
0030デフォルトの名無しさん
2007/01/26(金) 21:57:460031デフォルトの名無しさん
2007/01/26(金) 23:26:46ここまで酷いのは見たことない
0032デフォルトの名無しさん
2007/01/27(土) 01:19:08俺がコボラーだった頃の会社のコーディング規約だと
およそこんな感じだな。
ktsszr
ktsszg
skztyt
ipztyt
tkkozo
nzziki
こんなの読めねーよ。
0033デフォルトの名無しさん
2007/01/27(土) 06:24:41だが、日本語で書くと、基本的に文字がでかいので、識別子が長くなると言う欠点がある。
そこで、半角カタカナを混ぜると、短くなって、全体的に見やすくなる。
0034デフォルトの名無しさん
2007/01/27(土) 08:34:28そろそろ使った方がいいじゃないかと思い始めますた
書く時に毎回辞書サイト見て考える時間を考えると、
一人なら日本語でサクサクでいいかもしれない
0035デフォルトの名無しさん
2007/01/27(土) 09:33:33滅多にないということは、希にある、ということだね。
>>25
わかりにくいな。
なんだよ、その「整数」ってのは。
int int1 ;
みたいな変数宣言と同じくらい恥ずかしいぞ。
0036デフォルトの名無しさん
2007/01/27(土) 13:12:33> 書く時に毎回辞書サイト見て考える時間を考えると、
会社の金で勉強できるなら、いいことじゃない。
そのうち英語の資料や論文も読まなきゃいけなくなるんだし。
0037デフォルトの名無しさん
2007/01/27(土) 17:53:462.ショートカットキー押す
3.ローマ字→ひらがな変換をしてIMEをON
4.候補表示・選択
5.入力確定,IMEOFF
ここまで自動でやってくれるエディタがあればいいのにな。
0038デフォルトの名無しさん
2007/01/28(日) 00:34:33昔は俺もデータベースのカラム名を英語表記してたけど、
(日本語で書くと問題が色々あったからな。)
最近は日本語そのままで書くようになった。
まじめな話し、やはり理解しやすい。英語ネイティブな
奴らは、やっぱり有利だよなぁ...、と思ったよ。
でも、そんな俺でもまだ識別子に日本語を使うのはちょっ
と躊躇してるんだが、入力がもう少し楽になればいいのか
も知れない。
>>37
入力されたローマ字ごと覚えておいて、インテリセンスで
選択肢を表示してくれればいいと思うよ。
IME は、学習によっていちいち違う候補が表示されそうで、
いらいらする元となると思う。
0039デフォルトの名無しさん
2007/01/28(日) 04:06:23特殊なインテリセンスのサポートがないと、面倒いし typo しやすい。
0040デフォルトの名無しさん
2007/01/28(日) 04:37:160041デフォルトの名無しさん
2007/01/28(日) 06:12:220042デフォルトの名無しさん
2007/01/28(日) 17:25:49ソースコードのコメントがアラビア文字で書かれていたら、おまえらどう思うよ。
0043デフォルトの名無しさん
2007/01/28(日) 18:43:250044デフォルトの名無しさん
2007/01/28(日) 19:34:000045デフォルトの名無しさん
2007/01/28(日) 19:40:280046デフォルトの名無しさん
2007/01/28(日) 20:25:44その、まれさかげんと、日本語識別子の読みやすさをどう評価するかって問題だよね。
0047デフォルトの名無しさん
2007/01/28(日) 20:26:32すでにコメントは日本語だし。
0048デフォルトの名無しさん
2007/01/28(日) 21:07:46ただお前のオナグラミングのときだけにしろよ。
0049デフォルトの名無しさん
2007/01/28(日) 21:08:02日本語が読める人間が保守するとは限らないよ。
アホな上層部が、せっせとソースコードを中国に送ってるからなぁ・・・orz
>>44
コメントは日本語で書けばいいと思うよ。
機械翻訳しても、誰かに翻訳させても、なんとかなるから。
日本語の識別子を後から英語に翻訳させるのは、ちょっと怖いよ。
>>45
和製インチキ英語が身につくだけです。
0050デフォルトの名無しさん
2007/01/28(日) 22:15:590051デフォルトの名無しさん
2007/01/28(日) 23:18:16> 日本語が読める人間が保守するとは限らないよ。
そもそも仕様書とかのドキュメントはどうなってるんだ?
仕様書等も外国語で書かれてるなら、コメントもそれに合わせるべきだろうな。
> 日本語の識別子を後から英語に翻訳させるのは、ちょっと怖いよ。
なんで? 一意に対応してれば別に問題ないし、そもそも変な英語でソース書い
てる奴がいっぱいいる現状と同じことだろ。
>>50
その保守させるところの質に依存する。
(技術系の言葉に限るのかもしれないけど) 日本語としてちゃんと通じる言葉を
読み書きできる中国人はいっぱいいるよ。
0052デフォルトの名無しさん
2007/01/28(日) 23:19:10005349
2007/01/28(日) 23:38:52> そもそも仕様書とかのドキュメントはどうなってるんだ?
ドキュメントも、どこかで翻訳しているらしい。
> なんで? 一意に対応してれば別に問題ない
そりゃそうなんだけどね。
0054デフォルトの名無しさん
2007/01/29(月) 10:43:40>俺は、c#野郎だから、識別氏は全て日本語で書いている。
>そろそろ使った方がいいじゃないかと思い始めますた
>まじめな話し、やはり理解しやすい。英語ネイティブな
>その、まれさかげんと、日本語識別子の読みやすさをどう評価するかって問題だよね。
斯くの如く、日本語識別子推奨派はお郷が知れている。
#ネタもありそうだが。
0055デフォルトの名無しさん
2007/01/29(月) 17:48:320056デフォルトの名無しさん
2007/01/29(月) 20:20:08馬鹿の烙印を押されながら生きるのであります。
不器用を越えて間抜け極まりない人生、乙であります。
0057デフォルトの名無しさん
2007/01/29(月) 22:31:180058デフォルトの名無しさん
2007/01/29(月) 22:31:58漢字にして、擬似言語っぽく書いてたのを見たことあるな。
最初はああいう使い方をすれば、そんなに抵抗ないかも。
0059デフォルトの名無しさん
2007/01/29(月) 22:33:520060デフォルトの名無しさん
2007/01/29(月) 22:36:07インクリメンタルサーチとかで?
0061デフォルトの名無しさん
2007/01/29(月) 22:44:45とかで。ていうかその時だけなんだけど、
コード書くリズムが崩れちまう。修業が足りないのかも。
0062デフォルトの名無しさん
2007/01/29(月) 22:52:32ローカルな要求だから、そこまでは無理か。
0063デフォルトの名無しさん
2007/01/29(月) 22:55:160064デフォルトの名無しさん
2007/01/29(月) 22:56:21日本語に特化した何か新しいUIを考え出す必要があると思う。
0065デフォルトの名無しさん
2007/01/29(月) 23:22:30そういう考え方も一理ある場合もあるな。そういう時は当然、
ソース以外のドキュメント等でも日本語禁止になるけど。
0066デフォルトの名無しさん
2007/01/29(月) 23:40:25他業種の俺から見ると異常だわ・・・。
0067デフォルトの名無しさん
2007/01/29(月) 23:53:49他業種だから判断がつかないんだろう。
0068デフォルトの名無しさん
2007/01/30(火) 00:26:110069デフォルトの名無しさん
2007/01/30(火) 00:41:18>>25のコード打つのに、何回日本語入力をトグルして、
何回変換候補を回すんだろう。
怪しげな英語でもローマ字でもいいんだが、
それに比べて圧倒的に入力が遅い。
T-CODE みたいな直接入力が出来る人がウラヤマシイ。
0070デフォルトの名無しさん
2007/01/30(火) 00:46:47読むのが楽だから、保守でおつりがくるかもよ(こないかもしれんけど)
0071デフォルトの名無しさん
2007/01/30(火) 01:19:300072デフォルトの名無しさん
2007/01/30(火) 02:09:32とかいう変数名をつけることの出来る時点で狂ってる。
for(整数 番号 = 0;
とかならまだしも。
でも、意味的にとんちんかんだったり、
理解するのに変なイディオムの知識が必要な英語を使われるよりはまだ良い。
0073デフォルトの名無しさん
2007/01/30(火) 06:31:42C++で使う気にはならない。
0074デフォルトの名無しさん
2007/01/30(火) 07:38:58#漢字一文字の変数だらけだったら置換もままならない……
0075デフォルトの名無しさん
2007/01/30(火) 08:53:450076デフォルトの名無しさん
2007/01/30(火) 08:57:350077デフォルトの名無しさん
2007/01/30(火) 08:58:48for (int ろ = 0;
for (int は = 0;
0078デフォルトの名無しさん
2007/01/30(火) 09:00:16検索語句入力する時、ASCIIと日本語じゃすごい差よ。
0079デフォルトの名無しさん
2007/01/30(火) 09:37:210080デフォルトの名無しさん
2007/01/30(火) 09:50:50そういうのは
for (int i
とかでいいだろうけど、
int 標準価格;
int 値引き後価格;
とか、使いたくね?
0081デフォルトの名無しさん
2007/01/30(火) 09:51:43右クリックして、定義位置とか参照位置とかにジャンプできる環境もあるしな。
0082デフォルトの名無しさん
2007/01/30(火) 11:29:470083デフォルトの名無しさん
2007/01/30(火) 11:33:550084デフォルトの名無しさん
2007/01/30(火) 13:15:30漢字を読み仮名でインクリメンタルサーチできるようにすれば、使い物になりそうね。
0085デフォルトの名無しさん
2007/01/30(火) 13:18:39勘弁して欲しい。
0086デフォルトの名無しさん
2007/01/30(火) 13:54:030087デフォルトの名無しさん
2007/01/30(火) 14:17:220088デフォルトの名無しさん
2007/01/30(火) 15:23:540089デフォルトの名無しさん
2007/01/30(火) 16:33:300090デフォルトの名無しさん
2007/01/30(火) 16:59:02さらにはhtmlを記述したい
0091デフォルトの名無しさん
2007/01/30(火) 17:16:280092デフォルトの名無しさん
2007/01/30(火) 18:21:01余計なお世話な日本語化ってやつだなぁ。
>>90
まったく、いつまでプレーンテキストなんだよ、進化ないなぁと思う。
紙に赤ペンで書き込むかのように、自在にコードにコメントを書き込みたい時もある。
とはいえ、互換性とか考えると、しかたないのかな。
0093デフォルトの名無しさん
2007/01/30(火) 21:38:070094デフォルトの名無しさん
2007/01/30(火) 21:44:21Doxygenならhtmlも書ける。
0095デフォルトの名無しさん
2007/01/30(火) 22:26:53ソースコードをプリントアウトした紙に赤ペンで書き込むような感じでコメントを入れたいんだ。
0096デフォルトの名無しさん
2007/01/30(火) 22:39:20ペンタブで書き込めるようにしてくれると嬉しいな
0097デフォルトの名無しさん
2007/01/30(火) 22:53:28レンダリング後のhtmlのような表現とか機能とかをちょくせつソースに書きたいってことなんじゃないの?
そういうのは方向性としてちがってると思うけど。
0098デフォルトの名無しさん
2007/01/30(火) 23:17:40>>92
がんばれ。
0099デフォルトの名無しさん
2007/01/30(火) 23:39:03> とはいえ、互換性とか考えると、しかたないのかな。
> とはいえ、互換性とか考えると、しかたないのかな。
まぁ、そもそもソースコードの原本がプレーンテキストである必要はないわな。
コンパイラに渡す部分だけプレーンテキストにすればいいんだから。
でもやはり、互換性の問題は残るね。
バージョン管理システムにどうやって突っ込むか、
独自のエディタではないものを使う人への対応や、
独自のエディタを使うのをやめた場合の後片づけなど。
ソースコードが、その独自のエディタと心中するようなのはダメだからね。
0100デフォルトの名無しさん
2007/01/30(火) 23:58:01OpenDocumentみたいに純テキストのソースと別にファイルを持ってそれらをアーカイブするかってところかな。
0101デフォルトの名無しさん
2007/01/31(水) 02:01:55原本がプレーンテキストであるがゆえの欠点、
そのままコンパイルできなくてはいけないという制約から生じる欠点
というのは、そのまま残るけどさ。
■ このスレッドは過去ログ倉庫に格納されています