功能名称约定(任何类型的PL)

时间:2011-06-16 03:42:17

标签: java php .net c++ vb.net

在函数名中使用下划线是不是很糟糕?我能知道原因吗? 即: 将GET_NAME(byval sword as string)作为字符串

4 个答案:

答案 0 :(得分:2)

完全没有。编码惯例是一个非常主观的术语。人们可能会觉得一种编码风格很棒而另一种更糟糕。关键点是仅在整个代码中保持一种编码风格,以方便即将到来的开发人员和维护人员。

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

答案 1 :(得分:0)

我会在我自己的API中谨慎使用它们,但是说它们根本就是不真实的。如果是这样,.NET特别会遇到事件处理程序的默认命名问题!

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

答案 2 :(得分:0)

在这种特定情况下,具有下划线分隔符的所有上限通常被理解为常数值。

答案 3 :(得分:0)

首先,它非常 主观事项 ,并且取决于人与人之间的关系。人们可能觉得在功能中使用_,其他人可能不会。如果你使用它没有任何伤害。

坦率地说,您通常不会使用_标志。但是,您可以在变量声明中使用此“_”。


  

注意:您可以查看msdn link(至少C#,   Visual Basic,C ++)