spr*_*ite -1 c# c++ coding-style
我有一个相当理论上的问题.我的公司有一个工作标准(文档化),它在C++方面相当广泛但在C#方面几乎不存在,其中唯一的指令是编码标准应该遵循微软的C#风格指南.MSDN确实有指导方针,但这导致我们公司代码中两种语言的代码之间存在相当大的差异.
以下是我们为C++编写的一些编码标准(没什么新意的):
类成员名称应以m_开头并以驼峰形式继续,即 bool m_isValid;
方法参数应该以_ ie开头并以驼峰形式进行 void Foo(bool _isValid);
局部变量是常规的驼峰情况即 bool isValid;
这使得在读取长函数时代码非常易读,因为您可以立即知道什么是成员,什么是参数,什么是局部变量.
现在谈到C#......通常的做法是对所有三个人来说都是驼峰.它更难阅读,你必须将鼠标悬停在变量上或点击它以知道它是哪一个.
如果你决定,你会对两种语言强制执行相同的编码标准吗?你会执行大多数相同的编码标准吗?或者你会采用不同语言的不同标准方法吗?
谢谢...
| 归档时间: |
|
| 查看次数: |
623 次 |
| 最近记录: |