作业要求-代码规范

之后涉及编码的作业要求写明个人或团队所采用的代码规范,可以采用现有的规范或自行编写,希望切实可行,容易观察和客观检验。代码不符合规范的,将扣除代码规范的分数。

例如:

  • 每个函数不超过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]

阿里巴巴Java开发手册
[https://files-cdn.cnblogs.com/files/han-1034683568/%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4Java%E5%BC%80%E5%8F%91%E6%89%8B%E5%86%8C%E7%BB%88%E6%9E%81%E7%89%88v1.3.0.pdf]

.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]

猜你喜欢

转载自www.cnblogs.com/S031602240/p/10551854.html
今日推荐