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