トップページ > プログラム > 2014年10月21日 > Qa3QbAvr

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

3 位/194 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000010000210110107



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Androidプログラミング質問スレ revision45

書き込みレス一覧

Androidプログラミング質問スレ revision45
329 :デフォルトの名無しさん[sage]:2014/10/21(火) 11:52:06.45 ID:Qa3QbAvr
こりゃダメだ
Androidプログラミング質問スレ revision45
346 :デフォルトの名無しさん[sage]:2014/10/21(火) 16:13:16.88 ID:Qa3QbAvr
古臭いってあれがandroidの標準スタイルだろう
OSのソースコード全部あのスタイルだぞ
Androidプログラミング質問スレ revision45
349 :デフォルトの名無しさん[sage]:2014/10/21(火) 16:47:24.47 ID:Qa3QbAvr
>>348
Cにメンバ変数なんてないのに何言ってんだ
お前、ハンガリアン記法と勘違いしてないか
Javeでメンバ変数の接頭語にm付けるのは初期からの伝統
Androidプログラミング質問スレ revision45
355 :デフォルトの名無しさん[sage]:2014/10/21(火) 17:31:48.36 ID:Qa3QbAvr
androidのガイドラインとは違うんだな

https://source.android.com/source/code-style.html

Follow Field Naming Conventions
Non-public, non-static field names start with m.
Static field names start with s.
Other fields start with a lower case letter.
Public static final fields (constants) are ALL_CAPS_WITH_UNDERSCORES.
Androidプログラミング質問スレ revision45
362 :デフォルトの名無しさん[sage]:2014/10/21(火) 19:54:58.70 ID:Qa3QbAvr
スコープ変えるなんてそれこそRefactor->Renameで簡単に済むからパッと目の視認性第一でプレフィックス付けるな
mじゃなくて_だけど
this.aaa = aaa がダサくて虫唾が走るのも理由
Androidプログラミング質問スレ revision45
368 :デフォルトの名無しさん[sage]:2014/10/21(火) 20:33:50.59 ID:Qa3QbAvr
>>365
伝統は言い過ぎて反省してるけど昔からよくあるコード規約だよ
Androidプログラミング質問スレ revision45
372 :デフォルトの名無しさん[sage]:2014/10/21(火) 22:12:02.89 ID:Qa3QbAvr
その一、
"m"はサンプルに限らずAndroidのJavaソース全てに適用されているのに、公式サンプル書いてる開発者個人の趣味のように書いたこと

その二、
"m"の起源が仮にハンガリアン記法だったとしても、それはハンガリアン記法が滅んだ後も生き残っただけのリーズナブルなルールであることしか示さない。
それを古くさいの一言で忌避したこと。

自己分析したらこんな感じ


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