home wiki.fukuchiharuki.me
Menu

#author("2017-08-18T00:55:45+00:00","default:haruki","haruki")
#author("2017-08-18T00:56:06+00:00","default:haruki","haruki")
メソッド名(関数名)のつけ方がどうにもぶれてしまうのでちょっとメモ。

|メソッド名|使いどころ|h
|create|何か生成するとき。&br;プロパティへのアクセスでない場合getを安易に使わない。紛らわしくて運用できないのでmakeやgenerateと使い分けない。|
|generate|staticなファクトリメソッドに限って。&br;UserId.generate()みたいなときにだけ使う。上と言っていることが違うがしっくりくるので。ランダム値など機械的に生成することを示すために使う。|
|compose|引数のオブジェクトを加工するとき。&br;そんなことは本来あってほしくない。破壊的な加工が伴うことを示すために使う。内容が明確になるならfillやaddなど。|
|fetch|何か取ってくるとき。&br;これも本来あってほしくないものだけど、グローバル変数などから取ってくるときも、距離感を示すために使う。|
|fetch|何か取ってくるとき。&br;これも本来あってほしくないものだけど、グローバル変数などから取ってくるときも。距離感を示すために使う。|