摘要: 提问回顾与个人总结 项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任建) 这个作业的要求在哪里 提问回顾与个人总结作业要求 这个作业在哪个具体方面帮助我实现目标 回顾,反思,总结,提高 课程开始时写的博客 个人博客作业 一.回顾自己的问题 1.单元测试是否必须要快? 第二章 阅读全文
posted @ 2020-06-16 14:06 Geraint23 阅读(147) 评论(2) 推荐(0) 编辑
摘要: Ruby on Rails 单元测试 为什么要写测试文件? 软件开发中,一个重要的环节就是编写测试文件,对代码进行单元测试,确保程序各部分功能执行正确。但是,这一环节很容易被我们轻视,认为进行单元测试的必要性不大,最主要的一个原因是需要耗费大量时间。显然,这种观点是很浅显的,Michael Hart 阅读全文
posted @ 2020-05-27 11:23 Geraint23 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 结对项目作业 | 项目 | 内容 | | | | | 这个作业属于哪个课程 | "2020春季计算机学院软件工程(罗杰 任健)" | | 教学班级 | 005 | | 项目地址 | "Team Intersect" | PSP 表格记录 | PSP2.1 | Personal Software Pr 阅读全文
posted @ 2020-03-24 18:54 Geraint23 阅读(208) 评论(2) 推荐(0) 编辑
摘要: 个人博客作业 软件案例分析 博客园班级博客分析 第一部分 调研,评测 电脑上的博客园班级博客(网页版)制作的还不错,但发现了一个小小~~小小小小~~的bug,如下图 这是点击了校区后的一个校区分布情况。乍一看图文并茂,但是实际上好像不是那么实用······下面假设我们想找到自己的学校并且点进去: 首 阅读全文
posted @ 2020-03-17 16:45 Geraint23 阅读(277) 评论(2) 推荐(0) 编辑
摘要: 个人项目作业 | 项目 | 内容 | | | | | 这个作业属于哪个课程 | "2020春季计算机学院软件工程(罗杰 任健)" | | 教学班级 | 005 | | 项目地址 | "IntersectProject" | PSP 表格记录 | PSP2.1 | Personal Software 阅读全文
posted @ 2020-03-09 21:37 Geraint23 阅读(169) 评论(2) 推荐(0) 编辑
摘要: 个人博客作业 快速阅读《构建之法》后提出的问题 1.单元测试是否必须要快? 第二章开始时提到了一个好的单元测试的标准。作者认为,单元测试应该准确、快速地保证程序基本模块的正确性,我对这一点表示肯定。但接下来的一个描述让我有些疑惑,具体如下 单元测试要快(一个测试的运行时间是几秒钟,而不是几分钟) 快 阅读全文
posted @ 2020-03-01 23:47 Geraint23 阅读(247) 评论(2) 推荐(0) 编辑
摘要: 软工第一次作业 热身 | 项目 | 内容 | | | | | 这个作业属于哪个课程 | "2020春季计算机学院软件工程(罗杰 任健)" | | 这个作业的要求在哪里 | "第一次作业要求" | | 我在这个课程的目标是 | 培养代码,与人交流、合作的能力,提高毅力 | | 这个作业在哪个 具体方面 阅读全文
posted @ 2020-02-27 23:46 Geraint23 阅读(177) 评论(6) 推荐(0) 编辑
摘要: 第四单元及课程总结 第一次作业 UML类图如下: 这次作业还是实现一个接口,实现九个方法对应九个功能。一开始没什么太好的思路,所以导致整体架构并不好,都是针对功能一个一个去实现,每次都用for循环,需要什么就for一遍去搜索...因此写了很多方法,对复杂度的处理不是很好,因为没想出别的什么方法... 阅读全文
posted @ 2019-06-22 23:29 Geraint23 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 主要针对第三单元的三次作业 JML语言的理论基础、应用工具链情况 JML指的是Java建模语言,全称是Java modeling language,是一种行为接口规范语言,可用于指定Java模块的行为。它结合了Eiffel的契约方法设计和Larch系列接口规范语言的基于模型的规范方法,以及细化演算的 阅读全文
posted @ 2019-05-22 00:49 Geraint23 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 一.多线程单部电梯——傻瓜调度 1.设计策略 这次作业整体来说不是很难,是多线程的入门,主要目的就是让我们认识,了解一下什么是多线程。所以主要时间花费不在架构的设计,在于认识,理解,如何去使用多线程。思考后的想法是:一个用于存储人(Person)的类,一个用于解析输入的线程,一个电梯线程,并且维护一 阅读全文
posted @ 2019-04-21 16:54 Geraint23 阅读(186) 评论(0) 推荐(0) 编辑