お世話になっております。
質問内容は、以下の通りになります。どなたか詳しい方ご教授いただきたいです。
よろしくお願いします。
質問事項
- 同じイベントを複数回実行する際、処理が遅くなる(オーバーヘッド)はありますか?
- オーバーヘッドがある場合、理由を簡単に教えていただきたいです。または、参考文献を示していただけますと幸いです。
ソースコード イベントを分ける場合
**(function($) {
// 一つ目の'app.record.create.show'イベント
kintone.events.on('app.record.create.show'**
**, function(event) {
// 処理1
return event;
});
// 二つ目の'app.record.create.show'イベント
kintone.events.on('app.record.create.show', function(event) {
// 処理2
return event;
});
})();**
ソースコード イベントを分けない場合
**(function($) {**
**// 上記の二つの'app.record.create.show'イベントの処理を統合
kintone.events.on('app.record.create.show', function(event) {
// 処理1
// 処理2
return event;
});
})();**
イベントを分ける場合 のソースコードのように同じイベント(‘app.record.create.show’)を複数回呼び出した際に イベントを分けない場合 に比べオーバーヘッドがあるかが関心事になります。
同じイベントなのに分ける理由は、処理の内容が異なり、保守の観点からソースコードを扱いやすくするためです。
(処理1と処理2は、内容は異なりますが、同程度の計算量として扱います。)