假设您有一个包含 10,000 个函数名称的存储库,并且可能在 C/C#/C++ 中的代码语料库中使用它们的频率。(它们通常有不同的约定)
一些样本可能是:
DoPaint
OnPaint
CloseWindow
DeleteGraphOnClose
FreeConnection
ConnectInternat (smallTypo, but part of code)
FreeSoH
现在给定一个函数名称,我们如何预测该名称是否符合 Human Generated Name 的约定?
笔记:
- 显然,所有候选名称都是有效名称
- 生成的名称可以包含任意字符,将被视为错误
- 信箱可能会出现乱码
部分候选人:
Z090292 - not likely
onDelete - likely
CloseWindow - likely
iGetIndex - unlikely
欢迎任何关于技术和软件的指点