之后涉及编码的作业要求写明个人或团队所采用的代码规范,可以采用现有的规范或自行编写,希望切实可行,容易观察和客观检验。代码不符合规范的,将扣除代码规范的分数。
例如:
- 每个函数不超过5行,对于初学者是不切实际的;
- 大括号匹配纵列对齐,是切实可行的;
- 变量名易读,是不易检验的;
- 变量名必须是名词短语,遵循匈牙利命名法,是易于检验的。
参考资料:
Coding conventions
[https://en.wikipedia.org/wiki/Coding_conventions]
Programming style
[https://en.wikipedia.org/wiki/Programming_style]
Google Style Guide
[https://github.com/google/styleguide]
.NET框架设计准则
[https://docs.microsoft.com/zh-cn/dotnet/standard/design-guidelines/]
团队项目开发"编码规范"系列文章
[http://www.cnblogs.com/huyong/archive/2011/03/18/1988423.html]
C#编码规范
[http://www.cnblogs.com/wulinfeng/archive/2012/08/31/2664720.html]
我们的终极编码规范
[http://www.cnblogs.com/leotsai/p/our-ultimate-coding-standards.html]
自己总结的C#编码规范
[http://www.cnblogs.com/luzhihua55/p/CodeConvention7.html]