现代软件工程第四次作业
2016-03-19 20:23
316 查看
是否需要代码规范
对于是否需要有代码规范,请考虑下列观点并反驳/支持:
1). 这些规范都是官僚制度下产生的,浪费大家编程时间、影响人们开发效率、浪费时间的东西。
2). 我是一个艺术家,手艺人,我有我自己的规范和原则。
3). 规范不能强求一律,应该有很多例外。
4). 我擅长制定编码和规范,你们都听我的好了。
1) . 反对。我并不认为代码规范都是官僚制度下产生的,当然不排除有公司的领导制定愚蠢的规则。
我在这里支持的是经过前辈们在一次次教训面前总结的经验,大家公认的便于项目后期维护,方
便大家理解的规范。一个项目有很大一部分时间是后期的维护,良好的代码有利于维护人员更好
的理解代码,节约时间,提高效率。至于说影响开发效率,我觉得良好的代码规范还有利于提高
效率,毕竟代码写出来不只是给自己看,还要给同事看,不要让同事因为不想看你的代码而浪费
时间。
2). 反对。我觉得作为程序开发人员,更重要的是要有团队精神。当然,个人能力也很重要。但是,一
个好的团队所能做到的事情不是一两个大牛就能完成的。想做艺术家,手艺人我并不反对,但希望
是能为大家服务的艺术家,手艺人。如果为了什么所谓的艺术(虽然我不认为那是艺术)而让大家
反感的话,那你的艺术也只能等到n多年后,考古人员来研究了。现在,没有人有闲功夫去欣赏。
3). 同意。虽然说规范要统一了才有意义,但是不排除某些公司内部使用自己的规范。我觉得规范存在
的意义就是为了方便大家工作,提高效率的。如果公司统一规范,而且源码不会让公司以外的人接
触到,我觉得也是可以的。
4). 反对。规范只有大家统一了才能发挥作用,如果每个人都制定自己的规范,那也就没什么规范可言了。
如果当真有那个能耐,能制定大家都愿意接受和遵守的规范,那也不是不可以。
对于是否需要有代码规范,请考虑下列观点并反驳/支持:
1). 这些规范都是官僚制度下产生的,浪费大家编程时间、影响人们开发效率、浪费时间的东西。
2). 我是一个艺术家,手艺人,我有我自己的规范和原则。
3). 规范不能强求一律,应该有很多例外。
4). 我擅长制定编码和规范,你们都听我的好了。
1) . 反对。我并不认为代码规范都是官僚制度下产生的,当然不排除有公司的领导制定愚蠢的规则。
我在这里支持的是经过前辈们在一次次教训面前总结的经验,大家公认的便于项目后期维护,方
便大家理解的规范。一个项目有很大一部分时间是后期的维护,良好的代码有利于维护人员更好
的理解代码,节约时间,提高效率。至于说影响开发效率,我觉得良好的代码规范还有利于提高
效率,毕竟代码写出来不只是给自己看,还要给同事看,不要让同事因为不想看你的代码而浪费
时间。
2). 反对。我觉得作为程序开发人员,更重要的是要有团队精神。当然,个人能力也很重要。但是,一
个好的团队所能做到的事情不是一两个大牛就能完成的。想做艺术家,手艺人我并不反对,但希望
是能为大家服务的艺术家,手艺人。如果为了什么所谓的艺术(虽然我不认为那是艺术)而让大家
反感的话,那你的艺术也只能等到n多年后,考古人员来研究了。现在,没有人有闲功夫去欣赏。
3). 同意。虽然说规范要统一了才有意义,但是不排除某些公司内部使用自己的规范。我觉得规范存在
的意义就是为了方便大家工作,提高效率的。如果公司统一规范,而且源码不会让公司以外的人接
触到,我觉得也是可以的。
4). 反对。规范只有大家统一了才能发挥作用,如果每个人都制定自己的规范,那也就没什么规范可言了。
如果当真有那个能耐,能制定大家都愿意接受和遵守的规范,那也不是不可以。
相关文章推荐
- 学习进度条2
- HDU 5607 graph(DP+矩阵乘法)
- MySQL基本命令
- Jquery上传插件Uploadify无刷新上传文件
- 软件包管理之yum
- 迷宫游戏算法
- AndroidStudio加快Gradle速度的方法-android study之旅(103)
- AndroidStudio加快Gradle速度的方法-android study之旅(103)
- AndroidStudio加快Gradle速度的方法-android study之旅(103)
- 蓝桥杯——基础练习之FJ的字符串
- 第三周学习进度情况
- sql学习笔记(一)
- C与语言报错
- 欢迎使用CSDN-markdown编辑器
- ubuntu的which、whereis、locate和find命令
- 开源软件收集帖
- 《iOS Human Interface Guidelines》——Text View
- acm_problem_a_moving_tables
- 用javascript实现sliding door 的效果
- 关于c++中stack、queue和priority_queue的介绍