エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント85件
- 注目コメント
- 新着コメント
Kil
あらかじめある、固定の選択肢の中から決める(選ぶ)感じなのでchooseかなぁ。selectはSQLのselect文のイメージがどうしても付き纏いがちなので避けたい。 / AorBは、今後もC以降が絶対出てこない保証があるときのみだなぁ。
caynan
「決める」というのが曖昧すぎて名前をつけられる情報が出てきてない。決めるって、増田の中では何をどうする事を指しているの? 「算出する」もcalculateしたのかどうかなんて関数の利用者からは普通どうでもいい話。
hase0510
「これだけの情報ではわからない」がベストアンサー/getで始まる名前にすると、使う側が「既に存在しているリソースをコストゼロで取得できる」ことを期待する可能性が高い。isもその傾向がある。
kathew
そのインスタンスのメンバ自体を更新するものならset~(), そうでない(結果の値を返すもの)ならget~()かな。判断して決定するのは手段であって目的じゃないもの。ランチのメニューを判断するならgetLunchMenu()が良い
rasterson
複数の条件の組み合わせで処理が分岐する場合、デシジョンテーブルというのを使って設計する場合がある。デシジョンテーブルを参照して結果を返すという意味で、lookupXXXTBLとかいう命名もあると思う。
caynan
「決める」というのが曖昧すぎて名前をつけられる情報が出てきてない。決めるって、増田の中では何をどうする事を指しているの? 「算出する」もcalculateしたのかどうかなんて関数の利用者からは普通どうでもいい話。
hase0510
「これだけの情報ではわからない」がベストアンサー/getで始まる名前にすると、使う側が「既に存在しているリソースをコストゼロで取得できる」ことを期待する可能性が高い。isもその傾向がある。
primedesignworks
return するなら get_xxx、そのまま print するなら set_xxx にしてる。基本的に get / set 両方定義して set から get を呼ぶ感じ。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
いまの話題をアプリでチェック!
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
2019/06/04 リンク