質問: 値を取得するようなメソッド名をつけるとき、いつもGet~とするかCreate~とするか迷います。 ・Get~は値を取得する場合 ・Create~はオブジェクトを生成する場合 のような感覚で使っているのですが、 例えば、pointなどの構造体を計算して取得する場合はどちらを使うべきか?などよく迷います。 そもそも、Get~というメソッド名自体があいまいなので別の単語を使ったほうがいいような気もします。 このあたりのメソッド名のつけ方として何らかの指針となる考え方等ありましたらご教示お願いいたします。
回答: 私は、リソースをあまり使わない処理のばあいには、 引数が無いとき→プロパティにしてます。 引数がある場合→引数をどの様にしたいかで頭の動詞を決めてます。 ですからGet~とかCalc~とかはあまり使いません。