摘要:
提问回顾与个人总结 原提问博客链接软件工程-个人阅读作业#2 一、温故知新 Q1:单元测试必须由代码的作者来写吗? 对该问题我仍然坚持当初的意见,单元测试由代码的作者或者了解功能定义,测试经验丰富的人编写都是可行的。不过根据结对编程中单元测试的经验,我现在倾向于由代码的作者来编写,尤其是对于小规模团 阅读全文
摘要:
案例分析作业——VS Code 与 VS 本文以VS Code为主,VS为辅进行案例分析。 Part1: VS Code 一、调研与评测 1.软件功能 Visual Studio Code是一款免费开源的现代化轻量级Editor(代码编辑器),能支持几乎所有主流的开发语言。除了能支持常规Editor 阅读全文
摘要:
项目 内容 作业所属课程 2021春季计算机学院软件工程(罗杰 任健) 教学班级 周五上午 项目地址 Gitlab地址 学号后四位 张书恺:3146 李巳辰:3464 结对编程感受 第二阶段的结对编程作业相比于第一阶段难度有很大的提升,这对我们的结对编程也很大的挑战。 第二阶段我们计划先写根据指导书 阅读全文
摘要:
个人阅读作业#2 一、阅读提问 教材中2.1.2节对好的单元测试的标准中提到 单元测试必须由最熟悉代码的人(程序的作者)来写。代码的作者最了解代码的目的、特点和实现的局限性。所以,写单元测试没有比作者更适合的人选了。 **单元测试必须由代码的作者来写吗?**如果说这是作者对自己的代码的负责,那我觉得 阅读全文
摘要:
说明 内容 这个作业属于哪个课程 2021春季软件工程(罗杰 任健) 这个作业的要求在哪里 个人阅读作业#1 我在这个课程的目标是 提高系统编程能力和团队合作能力 这个作业在哪个具体方面帮助我实现目标 学习他人,认清自我 1.结缘计算机 你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢?( 阅读全文
摘要:
一、第四单元架构设计 第三次作业是在前两次作业的基础上迭代而成,中间没有动及筋骨的修改,所以这里只介绍第三次作业的架构。 总体的架构思路是为不同类型的UmlElement建立不同的“MyElement”,以便对数据进行存储、管理和查询。如为每个UmlClass实例化一个MyClass对象,并在MyC 阅读全文
摘要:
一、JML语言的理论基础 JML概述 JML(Java Modeling Language)是用于对Java程序进行规格化设计的一种表示语言。 一般而言,JML有两种主要的用法:(1)开展规格化设计。这样交给代码实现人员的将不是可能带有内在模糊性的自然语言描述,而是逻辑严格的规格。(2)针对已有的代 阅读全文
摘要:
第一次作业: 1.设计策略 程序采用生产者-消费者模式,一共有两个线程,一个是主线程,主要负责输入;另一个是电梯线程,用来处理请求。此外,程序还有一个核心——调度器,内置请求队列和调度函数,相当于托盘。主线程不断将请求输入到调度器中,而电梯线程每完成“上楼-开门-出人-进人-关门”的一次循环就从调用 阅读全文
摘要:
一、程序结构分析: 第一次作业: 思路: 1. 建立单项式类,负责使用正则表达式将一个单项式字符串解析为一个单项式,并将系数和指数存储起来,同时设有求导方法。 2. 建立多项式类,负责使用正则表达式将一个多项式字符串解析为多个单项式,通过调用单项式类的解析方法将数据以HashMap的形式存储起来,再 阅读全文