重置"static"类的函数的命名约定

Naming convention for function which resets a "static" class

本文关键字:函数 命名约定 static 重置      更新时间:2023-10-16

我需要在我的单元测试中模拟一个自由的函数接口。出于这个原因,我将模拟函数作为静态成员包含在类中。我可以将此模拟的状态保存在静态类成员中。我在此类中包含函数free以释放与静态成员关联的内存,该内存在每个测试用例结束时调用。此函数实际上是一个析构函数。此函数的构造函数等效项的好名称是什么?也就是说,在每个测试用例的测试夹具构造上调用的函数?

如果函数只分配数据结构而不初始化它们,那么allocate或其变体似乎是合适的(这也是C++ STL 分配器使用的名称)。

如果该函数仅初始化分配在其他地方的数据结构(例如在堆栈上或作为另一个对象的直接成员),则initialize或其变体似乎是合适的。

如果函数同时执行分配和初始化,则create 是 C 中用于此类函数的公用名(前缀)。