函数名称约定(任何类型的PL)


Function Name Conventions(Any Kind of PL)

在函数名中使用Undercores不好吗?我能知道原因吗?即:函数GET_NAME(byval剑作为字符串)作为字符串

一点也不。编码约定是一个非常主观的术语。人们可能会觉得一种编码风格很棒,而另一种则会觉得更糟糕。关键是在整个代码中只维护一种编码风格,以方便即将到来的开发人员和维护人员。

但是,请避免使用函数名的所有大写字母(如示例所示)。它通常是为宏(C/C++)/常量保留的。

我会在我自己的API中谨慎使用它们,但说它们是是完全不真实的。如果是这样的话,.NET在事件处理程序的默认命名方面会有问题!

void Form_Load( //...
void Page_Load( //...
void btn_Click( //...
// etc.

在这种特殊情况下,所有带下划线分隔符的大写字母通常被理解为常数值。

首先,它是非常的主观事项,并且取决于不同的人。一个人可能会觉得在函数中使用_,其他人可能不会。如果你使用它就没有害处。

坦率地说,你通常不使用_符号。但是,你可以在变量声明中使用这个"_"。


注意:您可以查看CCD_ 3(至少对于C#,Visual Basic,C++)