[表示 : 全て 最新50 1-99 2chのread.cgiへ]
Update time : 05/09 20:25 / Filesize : 10 KB / Number-of Response : 60
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

ハンガリアン記法 [part1]



1 名前:デフォルトの名無しさん [2007/08/21(火) 13:14:08 ]
ハンガリアン記法ってどうよ (使ってる人・使ってない人)

さぁ意見を


22 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 12:35:45 ]
文字列に str つけるのはアプリケーションハンガリアンじゃないのか?

23 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 12:53:20 ]
もやもやした範囲だな<str

24 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 13:52:01 ]
SQLクエリー文字列
iniファイル文字列
GUI表示文字列
Web表示文字列
これを全部同じstrにくくるとな?


25 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 14:03:15 ]
>>18
疑問にも思わず使ってる連中がいたとしたら、
そいつら全員莫迦なんだから遺憾も糞も。

26 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 19:10:47 ]
モンゴリアン記法とか新しい呼び名を付けるべきなんじゃないか


27 名前:デフォルトの名無しさん [2007/08/22(水) 21:13:32 ]
馬鹿なスレだな

28 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 21:28:10 ]
そりゃ part1 の時点でもう

29 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 21:31:40 ]
>>22
アプリケーションハンガリアンで付けるプレフィクスは型情報じゃない。


30 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 22:23:04 ]
>>18
javaでそれは見たことないな。VB6.0時代なら腐るほど見たが。



31 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 23:08:57 ]
俺もJavaで>>18みたいのは見た事無いな。

配列とかリストの変数名を複数形にするのも一種のハンガリアンかな?

32 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 23:22:00 ]
単複同形の単語とかどうすんの

33 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 23:26:42 ]
複数形はハンガリアンってわけでもないような
foreach (var user in users) {
  ……
}

34 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 23:31:18 ]
foreach (var users in user) { 
  …… 
}
胡散クサー

35 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 01:12:11 ]
聞いてる暇があったらJoelのとこなりWikipediaなり見てくりゃいいのにな。


36 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 03:21:08 ]
>>18
strなんちゃらは有害

37 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 07:42:50 ]
おれはstrに錦野関係の情報しか入れないようにしているから、有害といわれると心外だ。

38 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 15:15:51 ]
そりゃ star だ。

39 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 15:27:11 ]
ウチの職場では実際スターと発音するのが居る
スター派、ストラ派、エスティーアール派などなど
お前等は何て読むよ?

40 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 15:36:55 ]
ストリング



41 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 15:43:41 ]
ストレングス

42 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 16:09:30 ]
ストリップ

43 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 16:30:41 ]
ストリングだな
bufとかはバフとか言うけどこれだけは何故か略さない
LPTSTRとかの意味が分からなくて小一時間悩んだせいかもしれん

44 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 18:29:14 ]
>>36 kwsk

45 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 23:15:44 ]
このスレのスレタイが目に入る度に脳内フィルターがかかって
ジャンガリアン記法に見えてしまうのですがどうしたらいいでしょうか?

46 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 23:19:36 ]
>>44
36は、18の言うシステムハンガリアンが全ての場合で
有害だとも言い切れなくないというのに賛成できないだけだと思う。

47 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 23:32:57 ]
アプリケーション版画利案ならいいと思うが、最近流行のアノテーションを
使って型(type)チェック以上の種別(kind)チェックができるんじゃないかな?

ダメなコードが変に見えるように、ならアプ版画利案で十分だけど、
実際のところコンパイラが自動チェックすればもっといい。

 @[kind = my.unsafe]
 string read_param(string key);
 
 @[kind = my.safe]
 name = read_param("name");

とか書いて、

 mylanguagecompiler -Wkind my.code

とかで typecheck ならぬ kindcheck が勝手にかかれば版画利案の醜い字面に
耐えることなく同じ効果を享受できる。

48 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 23:36:03 ]
強い typedef があればいいんだよな。

49 名前:デフォルトの名無しさん mailto:sage [2007/08/24(金) 00:10:55 ]
いや、type一本とかkind一種類じゃなくて、任意の種別情報を付加して
コードチェックの自動化ができればいいってこと。単なる強いtypedefだと
Pascalになってしまう(長さが違うだけで違う型です!とか)

50 名前:デフォルトの名無しさん mailto:sage [2007/08/24(金) 06:59:02 ]
Javaとかのオブジェクト指向言語なら、何でもStringにぶち込むのはやめて、
適切にクラスを作ればいいだけのような。



51 名前:デフォルトの名無しさん mailto:sage [2007/08/24(金) 09:19:57 ]
クラスの数だけファイルが出来る。

52 名前:デフォルトの名無しさん mailto:sage [2007/08/24(金) 10:03:58 ]
Javaとかでも変数がnullを取りうるか、メソッドがnullを返すかを識別するために、
語尾にNをつけるようにしてる
Nがついてるものはnullチェックしないとダメ、とルール化できる

53 名前:デフォルトの名無しさん mailto:sage [2007/08/24(金) 10:53:49 ]
JavaにはそのうちNonNullアノテーションとか実装されるんだっけ

54 名前:デフォルトの名無しさん mailto:sage [2007/08/24(金) 11:04:15 ]
宣言的例外処理とかアホなことをしてきたJavaなら
NonNullもマジでやっちゃうかもな
煩雑極まりないことになりそうだが

55 名前:デフォルトの名無しさん mailto:sage [2007/08/24(金) 17:22:54 ]
Hungarian Notation : Charles Simonyi
ttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvs600/html/hunganotat.asp


56 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 15:47:57 ]
ぬるぽ

57 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 06:07:10 ]
次スレタイトルはこれで

土旦土旦 ハンガリアン墓場 旦土旦土

58 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 18:21:03 ]
このスレが次まで続けばな >>57

59 名前:デフォルトの名無しさん [2007/08/31(金) 12:46:25 ]
あげ






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<10KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef