我的问题是什么代表像"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等编程语言中的不同。
这个问题听起来很傻,但英语绝对不是我的母语,尽管如此,我还是想大致了解一下这个命名上下文。
提前感谢!
这个非常有趣的问题。我在徘徊,还有谁会去寻找。。。
我也不是以英语为母语的人,但我会努力解决这个问题:由于这是谷歌文档,我尝试使用谷歌翻译。
这个通用术语的第一个描述是(至少在我这边:(:
具有一类或一组事物的特征或与之有关的;不具体的
在同义词中,你可以找到:一般、常见、非特异性。
当然,我只能猜测,但我认为作者心里想的是:"只是功能触发了谷歌云存储"。尽管我同意在计算机程序设计理论中有这样一个术语。
在这种情况下,这只是我的声音。。。