实践作业2 个人项目

考核内容

  1. Github基本源代码控制方法
  2. 利用Junit4进行程序模块的测试,回归测试
  3. 编码规范的考量
  4. C/Java等基本程序设计语言的运用。 (考虑到有些同学的基础参差不齐)

一、题目简介

主要指应实现的主要功能:根据矩形的宽为4而高长40,另一个矩形的宽为3.5而高为35.9,显示每个矩形的宽、高、面积和周长。

二、源码的github链接

https://github.com/WangLuyue/test/blob/master/Junit4

三、所设计的模块测试用例、测试结果截图

(1)类:Rectangle类

(2)数据域:double型数据域(两个名为width和height的double型数据域,分别表示矩形的宽和高)

(3)方法:

getArea()的方法,返回矩形的面积

getPerimeter()的方法,返回矩形的周长

(4)构造方法:

A.创建无参构造方法

public Rectangle() { }

B.创建指定值的矩形的构造方法

public Rectangle(double width, double height) {

super();

this.width = width;

this.height = height;

}

(5)Junit4的回归测试

代码和结果截图:


四、问题及解决方案、心得体会

这次实验不仅是对所学知识的一种综合检验,而且也是对自己动手能力的一种提高,增强了自己实践能力。还学习了利用Junit4进行程序模块的测试,回归测试,自己写关于类的测试方法。通过这次实验使我明白了自己知识还比较欠缺,只是学习书本知识还是远远不够的,自己不会的东西还有太多,学习需要自己长期的积累,在以后的学习、工作中都应该不断的学习,将课本的理论知识与生活中的实践知识相结合,不断提高自己文化知识和实践能力。

这次实验受益匪浅,不仅锻炼了我做事坚持不懈的心态,也慢慢地培养了我不懂就查书的好习惯,我的自学能力也有了一定的提高,我更明白了搞计算机这行,要学到真正的技术完全要靠自己,在课堂上只能学到最基本的东西,但这最基本的东西也一定要学好。

 
 
 
时间: 2024-10-07 21:18:25

实践作业2 个人项目的相关文章

实践作业3 结对项目

结对项目 一.实践目的 1.熟悉Java GUI相关类的API. 2.理解并实践事件驱动程序设计中的监听器.监听器方法.监听器适配器接口.   二.实践要求 利用Java GUI的组件类.容器类和辅助类设计所选项目的用户界面,并在深入理解并掌握事件驱动程序设计原理的基础上,实现事件驱动的程序设计.   三.项目需求 所选项目名称:万年历. 项目需求描述,主要指应实现的主要功能. 实现了日历的查询,方便使用.界面主要是由查询输入部分和结果显示部分两部分组成. 查询输入:①一个文本域,用于输入年份.

实践作业2 个人项目作业

个人项目 一.题目简介 所选项目名称:判断素数. 项目需求描述,主要指应实现的主要功能. java是面向对象的.你想从屏幕得到一个数.必须调用一个类的方法从而取得n.这些类就是输入输出流对象.如BufferedReader等. 二.源码的github链接 https://github.com/qluxinxiyly/Test/compare/master...QLUYLY4023:patch-1 三.所设计的模块测试用例.测试结果截图 1.Github基本源代码控制方法. 第一步:注册GitHu

实践作业3 结对项目--五子棋项目

一:题目简介: 五子棋及其实现的功能: 1.实现人人对战,可获取棋盘上所有棋子个数,同一点处只能存放一枚棋子. 2声音的加入. 3.设置悔棋功能. 4.提供游戏说明. 5.实现游戏的重新开始. 6.设置排行榜功能,获胜者可将个人信息存入排行榜中 同时玩家也可自行查看排行榜内具体信息. 7.榜单的清除功能 8.设置存盘读盘的功能,可保留并继续进行上一局棋局. 二:分工: 王金涛: 基本窗体(awt)的构建.声音的加入 郭宇: 算法的设计,监听的加入(actionListener,windowLis

实践作业三 结对项目

学号: 201303014071  姓名:黄彦潇   班级:计科(高职)13-2 一.题目简介 利用Java GUI的组件类.容器类和辅助类设计所选项目的用户界面,并在深入理解并掌握事件驱动程序设计原理的基础上,实现事件驱动的程序设计. 1.实现图形界面. 2.能以月历形式显示日期与星期.工作日.双休日.当天分别以黑色.红色和蓝色显示. 3.支持用户通过下拉形式菜单来选择月份. 4.通过点击“现在日期”来刷新日历. 二.结对分工 结对者: 张燕   黄彦潇 张燕:代码编写以及程序测试 黄彦潇:程

实践作业1 (2017-11-16)

进度列表 任务列表 计划日期 负责人 备注 安装RedMine 星期一 车谦路   编写Redmine使用手册 星期二  车谦路   录制Redmine使用视频 星期三  安灿,游济诚,赵春林,郭巴图   成员练习RedMine使用方法 星期四 全体成员   注释: 删除线表示已完成,粗体表示 今天完成,普通字体表示 待完成. 今日工作 ①小组今天在D9教室开了讨论会议,学习了redmine项目管理工具的使用流程,比如如何创建项目,如何将问题派发给成员. ②录制了RedMine的使用视频,类似开

黑盒测试实践作业进度报告(周日)

由于本次实践作业内容较多,首先小组成员一起仔细阅读了作业要求期望所有人都能明确作业内容. 首先,分解任务,并给任务排序.因为本次实践依托于javaweb项目,所以首先得找到一个合适的javaweb项目, 且后续作业依然会使用到这个javaweb项目,因此我们讨论将寻找一个合适的javaweb项目作为第一梯度的任务: 第二,了解各种流行的自动化测试工具,分析其特点,结合选定的javaweb项目选取最合适的自动化测试工具. 这两个任务可以同步进行. 分工,冯满满和游聪负责javaweb项目部分,赵奇

Django 1.6 最佳实践: 如何设置django项目的设置(settings.py)和部署文件(requirements.txt)

Django 1.6 最佳实践: 如何设置django项目的设置(settings.py)和部署文件(requirements.txt) 作者: Desmond Chen,发布日期: 2014-05-17, 修改日期: 2014-05-18 在Django 1.6中的settings.py中可以修改130多项设置, 但大多数都继承自默认值. 设置是在web服务器启动时首次载入的, 服务器重启时重新载入, 因此, 程序员们应尽量避免修改正式服务器上使用的settings.py文件. 以下是一些我们

软考中高项学员:2016年4月6日作业 风险管理、项目收尾管理、知识产权管理

软考中高项学员:2016年4月6日作业 风险管理.项目收尾管理.知识产权管理 一.风险管理 1.风险管理包括哪六个过程?(记) 风险规划.风险识别.定性风险分析.定量风险分析.应对计划编制.风险监控 2.什么是应急计划?请举例. 应急计划是指当一项可能的风险事件实际发生时项目团队将采取的预先确定的措施.例如当项目经理根据一个新的软件产品开发的实际进展情况,预计到该软件开发成果奖不能及时集成到正在按合同进行的信息系统项目中时,他们就会自动应急计划. 3.什么是应急储备?请举例. 应急储备是指根据项

团队作业四-团队项目汇总

一.Daily Scrum Meeting[Alpha] 团队作业4--第一次项目冲刺(Alpha版本)预备工作 团队作业4--第一次项目冲刺(Alpha版本)第一天 and 第二天 团队作业4--第一次项目冲刺(Alpha版本)第三天 团队作业4--第一次项目冲刺(Alpha版本)第四天 团队作业4--第一次项目冲刺(Alpha版本)第五天 团队作业4--第一次项目冲刺(Alpha版本)第六天and第七天 二.Daily Scrum Meeting[Beta] 三.git git地址: htt