一、代码规范

我认为我们编写的代码都需要进行规范的操作,因为如果为了图省事情或者为了减少时间去完成这个编程。在最后检验的时候就会出现一些警告,导致你这次编程的代码出现问题,当出现问题的时候你在回头去检查你的代码,是一件非常头痛的事情,这样会让你很难发现问题所在,导致需要用很长时间去调试这个代码,甚至会让你前功尽弃,需要从新对代码进行编程。换句话说,这就好像我们在生活中洗菜做饭一样,在你洗菜的时候如果不仔细一些把它洗干净,那么在你吃的时候就会生病,导致你花费更长的时间去为你当初的不仔细和省时间付出代价。

1.不同意!对于这个观点就像我刚才说的一样,如果你在编程的时候不规范自己的代码,那么在后续过程中如果出现问题,就会导致你从头再来,这样会浪费更多时间,更加影响你的开发效率,所以还不如从开始编程的时候就规范自己的代码,这样在后续的过程中如果出现了问题,那么你也好检查自己的代码那里出现了错误,更好的修改,会节约时间,增加你的开发效率。

2.不同意!因为规范是对所有人而言的,这个所谓的编程规范就相当于咱们生活当中的规矩一样,如果每个人都有自己的规矩,按照自己的规矩去做事的话,那么这个世界就乱了。所以我们都要一起去遵守一种规矩。这样方便大家去评判,也方便自己去找到自身的缺点。

3.不同意!规范就是规范,不允许有例外产生。如果你的规范允许有例外产生,那么别人的规范也允许有例外产生,那么它就无法称之为一个规范了,跟没有规范是一样的。所以我们都要遵守一样的规范,更不允许有例外产生,它对每个人都是一样的。

4.不同意!因为规范是已经制定好而且被大家公认的一种东西,并不是谁可以改变或者制定的,所以我们要去遵守它,而不是改变或者制定它。当我们都去遵守它的时候,那么当别人查看你的代码或者帮你检查代码的人就会更加方便,不会导致检查的人浪费更多的时间在你代码的格式上,会更专注与你的代码含义,这样才更有意义。

二、代码复审

我的代码复审的同伴是杜尧,首先在接到这个任务的时候,还是相比比较开心的,因为我们是一个宿舍的。他当时在制作这个四则运算的时候我帮过他改进自己的代码。对他这个四则运算的程序还是比较了解,当再一次看到他制作好的完整的代码的时候,我觉得比之前在调试的时候已经好很多了。我把他的代码放到VS里进行了运行,可以正常运行并显示结果,我觉得他的这个程序中也有需要我学习的地方,比如在rand()函数前 加上 srand(time(NULL));语句,且头文件中加上#include<time.h>。这样就可以让他的数字进行随机改变。我觉得他的代码制作的还是不错的,只是使用的是C语言,偏简单一些,希望他以后可以有一些提高。

三、PSP几率个人项目耗时情况

 
PSP2.1 Personal Software Process Stages Time
Planning 计划 20min
Estimate 估计这个任务需要多长时间 4h
Development 开发 10min
Analysis 需求分析 30min
Design Spec 生成设计文档 30min
Design Review 设计复审 15min
Coding Standard 代码规范 20min
Design 具体设计 2h
Coding 具体编码 2h
Code Review 代码复审 10min
Test 测试 10min
Reporting 报告 10min
Postmortem&Report 总结和报告 30min

作业三:代码规范、代码复审、PSP的更多相关文章

  1. 作业三 代码规范 代码复审 PSP

    1.是否需要有代码规范(5分) 对于是否需要有代码规范,请考虑下列论点并反驳/支持: 1这些规范都是官僚制度下产生的浪费大家的编程时间.影响人们开发效率, 浪费时间的东西. 反对.我并不认为代码规范都 ...

  2. 个人博客作业-Week2 (代码规范, 代码复审)

    代码规范: 1.这些规范都是官僚制度下产生的浪费大家的编程时间.影响人们开发效率, 浪费时间的东西. 编码规范它包含了代码格式,还包括了编码风格和其他规范,通常涉及:缩进.空格使用.Tab使用 注释. ...

  3. 代码规范与复审2——个人博客作业week

    一.关于编程规范的重要性论证 1.不支持. 1)编程规范有利于自己提高编程效率和编程质量.编码是程序员的职责,一个好的信息技术产品必然有高质量的代码,高质量的代码首先 一点它必须遵守某种编程规范.如果 ...

  4. 代码规范、代码复审、PSP

    作业三: 代码规范.代码复审.PSP 代码规范 代码规范的重要性 一.规范的代码可以促进团队合作  一个项目大多都是由一个团队来完成,如果没有统一的代码规范,那么每个人的代码必定会风格迥异.且不说会存 ...

  5. FW开发代码规范---小任性(2)

    三.空行 (1)在每个函数.结构体.枚举定义结束之后都要加空行. 在一个函数体内,逻辑密切相关的语句之间不加空行,其它地方应加空行分隔. struct st1 { - }; // 空行 enum { ...

  6. Alpha冲刺——代码规范与计划

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzzcxy/2018SE1 这个作业要求在哪里 https://edu.cnblogs.com/campus/fz ...

  7. JavaScript代码规范和性能整理

    性能 Js在性能方面有多要注意的地方: 避免全局查找 Js性能优化最重要的就是注意全局查找,因为作用域的查找是先找局部作用域在没有找到之后在去上一级作用域查找直到全局作用域,所以全局作用域查找的性能消 ...

  8. JavaScript 代码规范

    所有的 JavaScript 项目适用同一种规范. JavaScript 代码规范 代码规范通常包括以下几个方面: 变量和函数的命名规则 空格,缩进,注释的使用规则. 其他常用规范-- 规范的代码可以 ...

  9. alpha冲刺——代码规范、冲刺任务与计划(追光的人)

    代码规范 代码规范整合了自身项目实践还有诸多好的大公司的代码规范.如阿里巴巴开发手册.华为Java规范.W3C前端规范等. 由于内容过于详细和细致,为了方便查看,将其放置在了showDoc网站上(同时 ...

  10. JAVA代码规范 标签: java文档工作 2016-06-12 21:50 277人阅读 评论(5) 收藏

    开始做java的ITOO了,近期的工作内容就是按照代码规范来改自己负责的代码,之前做机房收费系统的时候,也是经常验收的,甚至于我们上次验收的时候,老师也去了.对于我们的代码规范,老师其实是很重视的,他 ...

随机推荐

  1. photo shop替换颜色(自己指定的颜色)

    点开"选择"-"色彩范围",在选择下拉菜单里选"取样颜色",吸取图片上的要改的颜色,"确定",左下角拾色器前景色用你希望 ...

  2. DataGridView in TabControl and CellValidating lead to problems

    I created a little form with a TabControl on it and a combobox. On the  first page i added a DataGri ...

  3. AndroidLinker与SO加壳技术之上篇

    1. 前言 Android 系统安全愈发重要,像传统pc安全的可执行文件加固一样,应用加固是Android系统安全中非常重要的一环.目前Android 应用加固可以分为dex加固和Native加固,N ...

  4. spring mvc 工作流程

    Spring Web MVC 处理Http请求的大致过程:一旦Http请求到来,DispatcherSevlet将负责将请求分发.DispatcherServlet可以认为是Spring提供的前端控制 ...

  5. 设计模型MVC和JavaBean

    六.设计模型1和设计模型2(MVC)1.模型1:JSP+JavaBean2.模型2:MVC M:Model模型 JavaBean V:视图 JSP C:控制器 Servlet 七.模型1开发一个简单的 ...

  6. MySQL数据库安装与配置详解

    转载提示:在原文http://www.cnblogs.com/sshoub/p/4321640.html基础上修改. 目录 一.概述 二.MySQL安装 三.安装成功验证 四.NavicatforMy ...

  7. hdoj 2066 一个人的旅行

    Problem Description 虽然草儿是个路痴(就是在杭电待了一年多,居然还会在校园里迷路的人,汗~),但是草儿仍然很喜欢旅行,因为在旅途中 会遇见很多人(白马王子,^0^),很多事,还能丰 ...

  8. python subprocess 自动运行实验室程序

    import threading, os, subprocess, time exec_path = "/home/xhz/gems/ruby/amd...../bin/tester.exe ...

  9. Zip压缩和解压缩

    这个功能完全依靠一个第三方的类,ICSharpCode.SharpZipLib.dll,只是在网上搜了大半天,都没有关于这个类的详细解释,搜索的demo也是各种错误,感觉作者完全没有跑过,就那么贸贸然 ...

  10. Asp.net使用代码修改配置文件的节点值

    使用代码修改配置文件的方法: 1.打开配置文件写入的权限 2.先按节点名称长到要修改的节点,然后删除,紧接着将有新值的节点添加回去 3.关闭配置文件写入的权限 修改Appsetting节点的值,修改其 ...