![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
哈工大软件构造
文章平均质量分 94
BBOOZZEERR
这个作者很懒,什么都没留下…
展开
-
哈工大软件构造2022期末考点复习笔记
Build-time, moment, code-level代码如何在逻辑上被组织为基本的程序块,例如函数、类、方法、接口等,以及其之间的依赖关系。Build-time, period, code-level代码在时间尺度上的变化,例如代码行的增删改。Build-time, moment, component-level源代码被组织为文件,文件被组织进目录;文件被包含在包中,在逻辑上也被包含在容器和子系统中;可复用的模块被组织为库。Build-time, period, component-level原创 2022-06-06 21:21:19 · 406 阅读 · 0 评论 -
哈工大软件构造lab2
目录1 实验目标概述 2 实验环境配置 3 实验过程 3.1 Poetic Walks 3.1.1 Get the code and prepare Git repository 3.1.2 Problem 1: TestGraph <String> 3.1.3 Problem 2: ImplementGraph <String> 3.1.3.1 Implement ConcreteEdgesGraph 3.1.3.2 Implement...原创 2022-06-01 22:35:59 · 200 阅读 · 0 评论 -
哈工大软件构造 Git使用
一、什么是GitGit 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。与常用的版本控制工具 CVS, Subversion 等不同,Git采用了分布式版本库的方式,不必服务器端软件支持。二、Git的发展历史 Git起源于Linux社区。Linux最初是由BitMover公司开发的商业收费的BitKeeper分布式版...原创 2022-05-01 21:25:39 · 175 阅读 · 0 评论 -
哈工大软件构造lab1
目录1 实验目标概述 2 实验环境配置 3 实验过程 3.1 Magic Squares 3.1.1isLegalMagicSquare() 3.1.2generateMagicSquare() 3.2 Turtle Graphics 3.2.1 Problem 1: Clone and import 3.2.2 Problem 3: Turtle graphics and drawSquare 3.2.3 Problem 5: Drawing polygo...原创 2022-05-04 00:00:00 · 407 阅读 · 0 评论 -
哈工大软件构造 JUnit使用方法总结
JUnit简介JUnit 是一个 Java 编程语言的单元测试框架。JUnit 在测试驱动的开发方面有很重要的发展,是起源于 JUnit 的一个统称为 xUnit 的单元测试框架之一。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。...原创 2022-04-25 10:32:43 · 161 阅读 · 0 评论