个人博客作业_week2
1. 是否需要有代码规范
1.这些规范都是官僚制度下产生的浪费大家的编程时间、影响人们开发效率,浪费时间的东西。
我不同意这个论点。
有句俗语’无规矩不成方圆‘,这亘古传承的至理同样适用于写代码。制定代码撰写规范并不是
迫于压力完成上级的任务,而是方便自己与他人。套用现成的规范,可以免去开发时思考个人风
格的麻烦,节省时间,提高效率。另一方面,为阅读代码的人提供便利,因为遵从规范撰写的代
码清晰明了,显著提高了代码的可维护性。
2.我是个艺术家,手艺人,我有自己的规范和原则。
我不赞同这个论点。
假使每一个程序员都建立了属于自己的一套独立的规范和原则,这样的若干个人组成一个团队
开发某产品,因为每个人的风格都不一样,所以代码在结合上将会出现很大的障碍,即便能结
合,若后期程序出现问题,也不易调试。这是一个团队的情况,就遑论非同团队的人在阅读彼
此代码时遇到的阻力之大了。
3.规范不能强求一律,应该允许很多例外。
我反对这个论点。
如果所谓的”规范“允许例外,那么,这个规范就并非真正意义上的规范了,而在撰写代码时没有
现成的规范遵守,那么将对编程极其不利,至于原因,我已经在自己对第一、第二个论点的反驳
中陈述了,此处无需赘言。
4.我擅长制定编码规范,你们听我的就好了
我不赞成这个论点。
因为同一个团队里的人的能力差别不会太大,所以客观上不会有谁具备绝对的优势,所以谁也没有“擅长”
之说,因此,合理的做法应该是群策群力,共同制定一个尽量全面的规范。
概括来说,我反对以上所有论点。
转载于:https://www.cnblogs.com/xmscse/p/4850525.html
个人博客作业_week2相关推荐
- C语言第二次博客作业---分支结构
C语言第二次博客作业---分支结构 一,PTA实验作业 题目1.计算分段函数 本题目要求计算下列分段函数f(x)的值 1.代码 double x, result;scanf("%lf&quo ...
- OO--第三单元规格化设计 博客作业
OO--第三单元规格化设计 博客作业 前言 第三单元,我们以JML为基础,先后完成了 PathContainer -> Graph -> RailwaySystem 这是一个递进的过程,代 ...
- 【面向对象设计与构造】第一次博客作业
[面向对象设计与构造]第一次博客作业 一.程序结构分析 1. 第一次作业 类图 由于第一次作业难度较低,实现起来也不需要很复杂的算法,因此在编写程序的时候只建立了两个类,Main类主要负责多项式的读入 ...
- DS博客作业08--课程总结
1.当初你是如何做出选择计算机专业的决定的? 当初选择计算机专业是因为比较喜欢电脑,有事没事喜欢慢慢摸索一些关于电脑的乱七八糟的东西.因为接触电脑比较早,所以对电脑的操控什么的都比较熟练.当然我也特别 ...
- 2018091-2博客作业
此作业的要求参见https://edu.cnblogs.com/campus/nenu/2018fall/homework/2101 1. 建博客(1分) 在 cnblogs.com (博客园)建账号 ...
- 数据结构线性表博客作业总结
作业总结 一.基本要求与评分要求 1.1 基本要求 按时交 - 有分 未交 - 0分 迟交一周以上 - 倒扣本次作业分数 抄袭 - 0分 博客作业不规范,没有Markdown语法 - 扣分 泛泛而谈( ...
- 闽江学院2015-2016学年下学期《软件测试》课程-第三次博客作业
闽江学院2015-2016学年下学期<软件测试>课程-第三次博客作业 作业提交班级:13软金2班全体同学 作业提交截止日期:2016年4月30日24:00前(超过截止时间提交的不给成绩) ...
- OO第三次博客作业——规格
OO第三次博客作业--规格 一.调研结果: 规格的历史: 引自博文链接:http://blog.sina.com.cn/s/blog_473d5bba010001x9.html 传统科学的特点是发现世 ...
- 2018091-2 博客作业
此作业的要求参见https://edu.cnblogs.com/campus/nenu/2018fall/homework/2101 1.建博客 在 cnblogs.com (博客园)建账号.博客地址 ...
最新文章
- BZOJ 2154 [国家集训队]Crash的数字表格 / JZPTAB(莫比乌斯反演,经典好题)(Luogu P1829)
- python template open_python and Template.
- BIETLOLTP之概念熟悉
- 可持久化汇总(讲解+题目)
- 网页信息上传服务器,Unity 连接网页服务器 获取数据上传数据
- COJ-1271 Brackets Sequence
- 内网渗透 - 权限维持 - Linux
- arcgis投影坐标转经纬度
- 创客匠人直播可同时转播10大直播平台
- SOA、RPC/REST 和六边形架构
- 腾讯云服务器操作系统TencentOS的正确安装方法
- 给你个使用NAS私有云服务器的理由
- flink设置登录密码
- NodeJs C++ addon(插件nan方式)
- 如何将邮箱里一封邮件添加到附件中进行发送
- 采集存储板第218篇:基于5VFX70T的3U VPX 光纤数据采集存储板
- 2020美容师(中级)复审模拟考试及美容师(中级)模拟考试系统
- Centos系统各种日志存详解
- 用计算机无法解决,电脑不能打字是怎么回事【 解决方案】
- 机器人强化学习——Comparing Task Simplifications to Learn Closed-Loop Object Picking Using DRL(2019 RAL)
热门文章
- 连接数据库的方法---ODBC
- HDU3183 A Magic Lamp —— 贪心(单调队列优化)/ RMQ / 线段树
- 51nod 1040最大公约数和(欧拉函数)
- Js基础知识梳理系列
- 彩信编辑器之预览功能
- linux与windows间共享文件夹 FileZilla树莓派文件传输
- TreeMap是按照key的字典顺序来排序
- Git的smart Checkout\force checkout\Don‘t Checkout的区别
- 通孔的作用是什么linux,电路板空洞的作用是什么 如何区分PTH与NPTH两种通孔
- 收集Redis16个最常见面试问题