个人博客作业2
一、是否需要有代码规范
这些规范都是官僚制度下产生的浪费大家的编程时间、影响人们开发效率, 浪费时间的东西。
存在即为合理,这些规范既然存在并被广泛推行的事实本身就证明了其价值,事实上按照规范编程虽然让人们在一开始感觉别扭,但这能让人们的代码风格趋于统一,大大增强了代码的可读性,便于交流与维护,对于团队间的合作更是能极大地提高效率。
我是个艺术家,手艺人,我有自己的规范和原则。
即使是艺术家们,也要遵循一定的规范,这样的作品才能得到人们普遍的接受,这样也有利于他们更好地被人理解,方便与同行们的交流
规范不能强求一律,应该允许很多例外。
代码规范是让人们的代码具有更高的可读性,便于人们之间的交流,是为了给人们提供方便而制定的,但并没有强制人们一定遵守,如果有特殊情况,或者有更加方便的方法,自然不必完全遵守规范
我擅长制定编码规范,你们听我的就好了。
代码的规范是为了方便大家,所以对于规范的制定需要大家一起讨论。
二、代码复审
Does the code work? Does it perform its intended function, the logic is correct etc.
代码可以正确运行,但结果仍有一点错误
Is all the code easily understood?
代码没有注释,但是变量与函数名都简单易懂,可读性还可以
Does it conform to your agreed coding conventions? These will usually cover location of braces, variable and function names, line length, indentations, formatting, and comments
风格都挺一样的,没什么可说的。
Is there any redundant or duplicate code?
没什么多余代码
Is the code as modular as possible?
模块化程度较高,各类分工明确
Can any global variables be replaced?
可惜c#并没有全局变量
Is there any commented out code?
没有
Do loops have a set length and correct termination conditions?
所有循环都有适当的处理
Can any of the code be replaced with library functions?
无
Can any logging or debugging code be removed?
无
summary
这位同学的代码写得不错,风格也听好,各方面也符合规范,功能挺齐全,只是有点小错误,但总体来说值得我学习。