个人博客作业Week2
1. 是否需要有代码规范
对于是否需要有代码规范,请考虑下列论点并反驳/支持:
- 这些规范都是官僚制度下产生的浪费大家的编程时间、影响人们开发效率, 浪费时间的东西。
- 我是个艺术家,手艺人,我有自己的规范和原则。
- 规范不能强求一律,应该允许很多例外。
- 我擅长制定编码规范,你们听我的就好了。
我认为需要有代码规范。制定了统一规范的代码格式,有利于代码的维护,也有利于后来的程序员的阅读和理解,所以会提高人们的开发效率,减少时间的浪费。
如果每个人都拥有自己的那一套规范和原则,那么后来的程序员阅读你的代码时,会花费更多的时间理解你的代码规范,这个是很自私的一种做法。
但是规范也应该根据实际情况来制定,千篇一律照本宣科有时候也会起到反效果,最好的就是同一个团队商量出一套最适合自己的规范与原则。
在进行规则制定的时候,团队的沟通很重要,如果作为一个独裁者,认为大家都应该听自己的,那么反而会起到反效果,最好的应该是合理得了解大家的需求,然后再制定规则。
2. 代码复查
Code Review Check
代码能正常运行,但只能实现最基本的功能,很多高级功能并不能实现。
代码不是很易于理解。
代码风格有待提高,有些不符合约定俗成的代码规格。
代码尽可能的模块化,有注释代码,但是很少。
循环有设定的长度和正确的终止条件。