第四作业

两人合作

一个软件由一个人单枪匹马完成现在是很少见的了。软件都是在互相合作中完成的。

代码设计规范不光是程序书写的格式问题,而且牵涉到程序设计,模块之间的关系,设计模式等方方面面,这里有不少内容与具体程序设计语言息息相关,但是也有通用的原则。

代码复审的目的

1 找出代码的错误

2 发现逻辑错误,程序可以编译通过,但是代码的逻辑是错的

3 发现算法错误,比如使用的算法不够优化,边界条件没有处理好等

4 发现潜在错误和回归性错误

5 发现可能需要改进的地方

6 教育开发人员,传授经验,让更多的成员熟悉项目各部分的代码,同时熟悉和应用领域相关的实际知识

时间: 2024-10-09 02:21:33

第四作业的相关文章

oo第四作业

由于我个人的原因,前几次也完成的并不是很好. 没有java的基础又因为自己的原因没有认真学习导致前几次的作业完成的不是很好,无效作业比较多.第一次作业的过程中我遇到了较大的困难,对我造成了一定的影响.所以有自暴自弃的想法第二次和第三次的作业也没有很认真的对待.现在正在为了弥补之前所欠缺的努力学习中,以后的作业会加倍的努力,希望会取得一些成绩. 原文地址:https://www.cnblogs.com/liuliuxy/p/8718435.html

闽江学院软件测试实验四作业

1.某公司网站的后台管理有一个用户注册的功能需要测试,该测试为黑盒测试,请用表格的方式给出该功能的测试用例(参考课本P107页).用户注册功能描述如下: (1)       管理员必须先登录,方可进入网站后台管理,进入后台管理界面后可以进行用户注册(假设用户注册的URL地址为http://www.fengt.com/Admin/UserRegister.jsp) (2)       用户注册要求输入用户名.密码.密码确认.邮箱,这4项内容均不能为空 (3)       用户名要求6-10个字符,

linux基础命令作业四

linux基础命令四 作业一: 1)              开启Linux系统前添加一块大小为15G的SCSI硬盘 2)              开启系统,右击桌面,打开终端 3)              为新加的硬盘分区,一个主分区大小为5G,剩余空间给扩展分区, 在扩展分区上划分1个逻辑分区,大小为5G 4)              格式化主分区为ext3系统 5)              将逻辑分区设置为交换分区 6)              启用上一步的交换分区 7)   

立flag

反思一下最近的学习 首先最颓废的一点:数据结构的学习太不认真了 第三第四作业没交,上课不怎么听.即使老师口音之类的太严重,也应该好好学,这门课的重要性在复习电路的时候也有小感触 高数,电路,大物的作业也落下了很多,要补回来 这两天的考试确实也发现了挺多问题 都说中国应试考试那一套怎么怎么样,大学的学习我觉得反而应该高考化一点 不管怎么说,以后找找题目刷是很有必要的 四级考试也快到了 只刷了几套卷子,虚的不行,期中过了,该好好刷刷英语了 这周末还要体测,平时还要挤时间练球. 加油吧阿权 flag这

场景漫游中的常见操作

今天周六,没有去加班,在家宅了一天了,发现年纪大了,就懒得出去了,就看了一下UE4的基础视频,这些好多虽然已经知道了,但还没有系统的学习过,把不是太清楚的地方记录了下来,以便以后查用. 一 场景漫游操作列表 二切换中英文 三 建立UE4Editor.exe的快捷方式 若Epic Games Launcher 登录不成功,我们可以添加UE4Editor.exe的快捷方式,如下: 四 作业 五 UE4中的基本概念 UE4有很多个Module, GamePlay部分也是一个或多个Module, 每个E

重定向,管道以及tr命令详解

一.三种I/O设备 标准输入(STDIN)接受键盘的输入 用<来重定向单行标准输入 用<< "终止词"来重定向多行标准输入,自定义结束符号 2.标准输出(STDOUT)默认输出到终端 1> file 重定向到file中 1>>file 追加到file中 3.标准错误输出(STDERR)默认输出到终端 2>file重定向到file中 2>>file追加到file中 4.错误输出和正确输出输出到同一个文件 &> 重定向 &

Cocos2d-x从入门到精通第五课《Cocos2d-x中的Node》

Cocos2d-x中的Node 视频教程地址:http://edu.csdn.net/course/detail/1342/20983?auto_start=1 一.什么是结点 在介绍Cocos2d-x的结点系统之前,我们需要首先做一些启蒙,什么是树? 定义:   一棵树(tree)是由n(n>0)个元素组成的有限集合,其中: (1)每个元素称为结点(node): (2)有一个特定的结点,称为根结点或根(root): (3)除根结点外,其余结点被分成m(m>=0)个互不相交的有限集合,而每个子

面向对象第三单元(JML)总结体会

一.JML语言 定义 Java建模语言(JML)是一种行为接口规范语言,可用于指定Java模块的行为 .它结合了Eiffel的契约方法设计 和Larch 系列接口规范语言的基于模型的规范方法 . 理论基础 JML是契约式语言的一种具体表现形式. 契约(Contact):声明一个函数/方法的时候,对函数的输入和输出所具备的性质是有所期望和规定的.有时候这种性质会被我们明确的写出来,有时候会被我们忽略掉.这些期望和规定就是Contract. 而契约设计的核心便是断言(assertion) :永远为真

团队作业8----第二次项目冲刺(Beta阶段) 第四天

BETA阶段冲刺第四天 1.小会议ing 2.每个人的工作 (1)昨天已完成的工作 1.修改了学生上传的方式: 2.完善了学生和老师修改的代码: (2) 今天计划完成的工作 (3) 工作中遇到的困难: 刘光华:这次作业我跟世豪一起负责测试学生功能这一块,做的还算顺利,就是编程基础不是很牢固经常会写错代码,修改起来比较麻烦 . 林晨昕:今天测试一切完好,没有遇到什么困难. 洪世豪:在测试学生的功能中,我和光华都发现了一些小bug,虽然不影响程序的运行,但我们还是让相关技术人员完善了程序. 王杰:今