1. 是否需要有代码规范

  1.这些规范都是官僚制度下产生的浪费大家的编程时间、影响人们开发效率,浪费时间的东西。

我不同意这个论点。

     有句俗语’无规矩不成方圆‘,这亘古传承的至理同样适用于写代码。制定代码撰写规范并不是

迫于压力完成上级的任务,而是方便自己与他人。套用现成的规范,可以免去开发时思考个人风

格的麻烦,节省时间,提高效率。另一方面,为阅读代码的人提供便利,因为遵从规范撰写的代

码清晰明了,显著提高了代码的可维护性。

2.我是个艺术家,手艺人,我有自己的规范和原则。

我不赞同这个论点。

假使每一个程序员都建立了属于自己的一套独立的规范和原则,这样的若干个人组成一个团队

开发某产品,因为每个人的风格都不一样,所以代码在结合上将会出现很大的障碍,即便能结

合,若后期程序出现问题,也不易调试。这是一个团队的情况,就遑论非同团队的人在阅读彼

此代码时遇到的阻力之大了。

3.规范不能强求一律,应该允许很多例外。

我反对这个论点。

如果所谓的”规范“允许例外,那么,这个规范就并非真正意义上的规范了,而在撰写代码时没有

现成的规范遵守,那么将对编程极其不利,至于原因,我已经在自己对第一、第二个论点的反驳

中陈述了,此处无需赘言。

4.我擅长制定编码规范,你们听我的就好了

我不赞成这个论点。

因为同一个团队里的人的能力差别不会太大,所以客观上不会有谁具备绝对的优势,所以谁也没有“擅长”

之说,因此,合理的做法应该是群策群力,共同制定一个尽量全面的规范。

概括来说,我反对以上所有论点。

转载于:https://www.cnblogs.com/xmscse/p/4850525.html

个人博客作业_week2相关推荐

  1. C语言第二次博客作业---分支结构

    C语言第二次博客作业---分支结构 一,PTA实验作业 题目1.计算分段函数 本题目要求计算下列分段函数f(x)的值 1.代码 double x, result;scanf("%lf&quo ...

  2. OO--第三单元规格化设计 博客作业

    OO--第三单元规格化设计 博客作业 前言 第三单元,我们以JML为基础,先后完成了 PathContainer -> Graph -> RailwaySystem 这是一个递进的过程,代 ...

  3. 【面向对象设计与构造】第一次博客作业

    [面向对象设计与构造]第一次博客作业 一.程序结构分析 1. 第一次作业 类图 由于第一次作业难度较低,实现起来也不需要很复杂的算法,因此在编写程序的时候只建立了两个类,Main类主要负责多项式的读入 ...

  4. DS博客作业08--课程总结

    1.当初你是如何做出选择计算机专业的决定的? 当初选择计算机专业是因为比较喜欢电脑,有事没事喜欢慢慢摸索一些关于电脑的乱七八糟的东西.因为接触电脑比较早,所以对电脑的操控什么的都比较熟练.当然我也特别 ...

  5. 2018091-2博客作业

    此作业的要求参见https://edu.cnblogs.com/campus/nenu/2018fall/homework/2101 1. 建博客(1分) 在 cnblogs.com (博客园)建账号 ...

  6. 数据结构线性表博客作业总结

    作业总结 一.基本要求与评分要求 1.1 基本要求 按时交 - 有分 未交 - 0分 迟交一周以上 - 倒扣本次作业分数 抄袭 - 0分 博客作业不规范,没有Markdown语法 - 扣分 泛泛而谈( ...

  7. 闽江学院2015-2016学年下学期《软件测试》课程-第三次博客作业

    闽江学院2015-2016学年下学期<软件测试>课程-第三次博客作业 作业提交班级:13软金2班全体同学 作业提交截止日期:2016年4月30日24:00前(超过截止时间提交的不给成绩) ...

  8. OO第三次博客作业——规格

    OO第三次博客作业--规格 一.调研结果: 规格的历史: 引自博文链接:http://blog.sina.com.cn/s/blog_473d5bba010001x9.html 传统科学的特点是发现世 ...

  9. 2018091-2 博客作业

    此作业的要求参见https://edu.cnblogs.com/campus/nenu/2018fall/homework/2101 1.建博客 在 cnblogs.com (博客园)建账号.博客地址 ...

最新文章

  1. BZOJ 2154 [国家集训队]Crash的数字表格 / JZPTAB(莫比乌斯反演,经典好题)(Luogu P1829)
  2. python template open_python and Template.
  3. BIETLOLTP之概念熟悉
  4. 可持久化汇总(讲解+题目)
  5. 网页信息上传服务器,Unity 连接网页服务器 获取数据上传数据
  6. COJ-1271 Brackets Sequence
  7. 内网渗透 - 权限维持 - Linux
  8. arcgis投影坐标转经纬度
  9. 创客匠人直播可同时转播10大直播平台
  10. SOA、RPC/REST 和六边形架构
  11. 腾讯云服务器操作系统TencentOS的正确安装方法
  12. 给你个使用NAS私有云服务器的理由
  13. flink设置登录密码
  14. NodeJs C++ addon(插件nan方式)
  15. 如何将邮箱里一封邮件添加到附件中进行发送
  16. 采集存储板第218篇:基于5VFX70T的3U VPX 光纤数据采集存储板
  17. 2020美容师(中级)复审模拟考试及美容师(中级)模拟考试系统
  18. Centos系统各种日志存详解
  19. 用计算机无法解决,电脑不能打字是怎么回事【 解决方案】
  20. 机器人强化学习——Comparing Task Simplifications to Learn Closed-Loop Object Picking Using DRL(2019 RAL)

热门文章

  1. 连接数据库的方法---ODBC
  2. HDU3183 A Magic Lamp —— 贪心(单调队列优化)/ RMQ / 线段树
  3. 51nod 1040最大公约数和(欧拉函数)
  4. Js基础知识梳理系列
  5. 彩信编辑器之预览功能
  6. linux与windows间共享文件夹 FileZilla树莓派文件传输
  7. TreeMap是按照key的字典顺序来排序
  8. Git的smart Checkout\force checkout\Don‘t Checkout的区别
  9. 通孔的作用是什么linux,电路板空洞的作用是什么 如何区分PTH与NPTH两种通孔
  10. 收集Redis16个最常见面试问题