关于函数命名,'Generic'代表什么函数名称'helloGCSGeneric'



我的问题是什么代表像"Generic"这样的命名。

我正在浏览GCP的云功能教程,https://cloud.google.com/functions/docs/tutorials/storage#object_finalize

本教程中有一个简单的例子。

/**
* Generic background Cloud Function to be triggered by Cloud Storage.
*
* @param {object} event The Cloud Functions event.
* @param {function} callback The callback function.
*/
exports.helloGCSGeneric = (data, context, callback) => {
const file = data;
console.log(`  Event: ${context.eventId}`);
console.log(`  Event Type: ${context.eventType}`);
console.log(`  Bucket: ${file.bucket}`);
console.log(`  File: ${file.name}`);
console.log(`  Metageneration: ${file.metageneration}`);
console.log(`  Created: ${file.timeCreated}`);
console.log(`  Updated: ${file.updated}`);
callback();
};

即使对我来说,这个函数的作用也足够简单。据我所知,它是在对象创建/更新完成时触发的。

"helloGCSFinalization"或"helloGCSGeneration"是有道理的,但为什么它的名称像"Generic"?在哪种情况下使用"Generic"?我认为它与C++或Java等编程语言中的不同。

这个问题听起来很傻,但英语绝对不是我的母语,尽管如此,我还是想大致了解一下这个命名上下文。

提前感谢!

这个非常有趣的问题。我在徘徊,还有谁会去寻找。。。

我也不是以英语为母语的人,但我会努力解决这个问题:由于这是谷歌文档,我尝试使用谷歌翻译。

这个通用术语的第一个描述是(至少在我这边:(:

具有一类或一组事物的特征或与之有关的;不具体的

在同义词中,你可以找到:一般、常见、非特异性。

当然,我只能猜测,但我认为作者心里想的是:"只是功能触发了谷歌云存储"。尽管我同意在计算机程序设计理论中有这样一个术语。

在这种情况下,这只是我的声音。。。

相关内容

  • 没有找到相关文章

最新更新