同期 getter 関数の場合、命名規則は明確に定義されています。
var getFerby = function(){
..
return ferby;
};
ただし、必要な ferby がローカルで (同期的に) 利用できない場合、一般的な方法は、その状況をコールバックで処理することです。
/**
* Asynchronously gets a ferby and passes it to the callback.
*
* Once the ferby is retrieved, these rules MUST be followed:
* 1) Don't feed it after midnight.
* 2) Don't give it water.
* 3) Don't let it near bright light.
*
* @param {ferbyCallback} callback - The callback function that expects a ferby.
*/
var fooFerby = function(callback){
getFerbyLoader().load(function(ferby){
callback(ferby);
});
};
/**
* The callback for the fooFerby function.
*
* @callback ferbyCallback
* @param ferby The ferby
*/
fooFerby
コールバックが必要であることを名前で知るため の適切な命名規則は何ですか?