クラス名・変数名に迷ったら書き込むスレ。Part23
■ このスレッドは過去ログ倉庫に格納されています
0339デフォルトの名無しさん
2013/08/15(木) NY:AN:NY.AN何が一番「分かりやすいか」だ。
あなたのプログラムソースの中で get 以外ではるかに分かりやすい名前があれば、
セオリーに拘らずに、そのより分かりやすい名前を使うべきだと思う。
ただ、並大抵の分かりやすさでは不足だと思うぞ。
セオリーというのは、長年培われてきた習慣だからね。
set の対は get だとたいていのプログラマは思い込んでいる。
それを前提にして API マニュアルの説明文もろくに読まない。
その習慣に逆らうわけだから、現場を十分に納得させる力がいる。
そうでなければ、素直に get を使っておくべきだ。
そうすれば、少なくとも現場でその関数の使い方で混乱することはない。
ここでいう現場というのはプログラマチームのことで、
もと一人で趣味でやっているのなら、その現場はあなた一人だ。
その場合は、好きにやってくれとしか言いようがない。
■ このスレッドは過去ログ倉庫に格納されています