トップページ > プログラム > 2016年08月03日 > gtoXy1DE0

書き込み順位&時間帯一覧

20 位/220 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000003000000000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん (ワッチョイ a353-xRNj)
Swift part8 [無断転載禁止]©2ch.net

書き込みレス一覧

Swift part8 [無断転載禁止]©2ch.net
436 :デフォルトの名無しさん (ワッチョイ a353-xRNj)[sage]:2016/08/03(水) 12:02:01.38 ID:gtoXy1DE0
経験上ハンガリアンのなにがダメかっていうとその変数の属性を人間が管理することになるから。
開発途中だと変数の属性なんて頻繁に変わるからな
型からスコープから。ものぐさはハンガリアンしてるくせにそれらが変わってもいちいち変数名を修正しないので混乱を招く。いちいち修正をする奴もそれで無駄に意識を疲労してる事に気付いていない。
Swiftでも一部ライブラリにextensionにprefixを付ける悪習が広まってるが、あれが他者と被ったり作者が気分的に変えたくなったりしたら面倒くせえなと思って敬遠してる
Swift part8 [無断転載禁止]©2ch.net
438 :デフォルトの名無しさん (ワッチョイ a353-xRNj)[sage]:2016/08/03(水) 12:12:40.05 ID:gtoXy1DE0
そもそもSwiftは.hと.mが一体になったおかげで
storedかlocalかなんて即判別できるんだよな
Cの時はいちいち.h開くのが地味に面倒だった
ハンガリアンが必要と感じるのも不要と感じるのも、その人の開発環境をよく知らないと簡単に口だしはできないな
Swift part8 [無断転載禁止]©2ch.net
441 :デフォルトの名無しさん (ワッチョイ a353-xRNj)[sage]:2016/08/03(水) 12:49:39.05 ID:gtoXy1DE0
Prefixに込める意味が各人で異なるってのも問題だったな
mをメンバ変数の意味で使う人もいれば、Mutableの意味で使う人もいたり
k をconstの意味で使う人もいれば、dictonaryのkey要素として使うという意味だったり(似て非なるのが気持ち悪い)
オプソでもやっぱりパッと見でハンガリアン使ってない方がスマートに感じる
ローカルルール感がなくて洗練されている印象がある
まずローカルルールを理解しろってコードは田舎臭い印象を持たれるわ


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。