- 博客(8)
- 收藏
- 关注
原创 HIT软件构造:6.面向可维护性的构造技术
一、可维护性的常见度量指标Cyclomatic Complexity 圈复杂度Lines of Code 代码行数Maintainability Index (MI) 可维护性指数Depth of Inheritance 继承的层次数Class Coupling 类之间的耦合度 (高聚合,低耦合)Unit test coverage单元测试的覆盖度二、聚合度与耦合度Coupling(耦合度):Coupling is the measure of dependency
2021-07-06 18:05:02 213
原创 HIT软件构造:5.面向复用的软件构造技术
目录一、为什么需要复用:二、复用方式:三、框架:四、LSP:一、为什么需要复用:-“The drive to create reusable rather than transitory artifacts has aesthetic and intellectual as well as economic motivations and is part of man’s desire for immortality.– It distinguishes man from o
2021-07-03 17:03:39 208
原创 HIT软件构造:4.Git的使用
目录一、在windows上安装Git二、Git操作指南三、Git特点:四、Github一、在windows上安装GitGit是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理,是目前使用范围最广的版本管理工具。 一般我们工作的电脑都是Windows系统,要使用git首先要进行安装。从软件管家或者其他平台找到git的安装包,下载后默认安装即可。安装成功之后,可以在开始菜单里面找到git:...
2021-06-28 19:57:20 172
原创 HIT 计算机系统大作业
计算机系统大作业题 目 程序人生-Hello’s P2P 专 业 计算学部 学 号 班 级 学 生 指 导 教 师 史先俊 计算机科学与技术学院2021年5月摘 要本文通过分析hello程...
2021-06-27 21:12:59 1071
原创 HIT软件构造:3.Abstract Data Type (ADT)
目录1.Abstraction and User-Defined Types2.Classifying Types and Operations3.Abstract Data Type Examples4.Designing an Abstract Type5.Representation Independence(表示独立性)1.Abstraction and User-Defined Types A programming language came with b...
2021-06-21 19:01:29 163
原创 HIT软件构造:2.对于Lab2的有关思考
在写Lab2实验的过程中,思考了以下一些问题:1.面向对象编程(OOP)和面向过程编程(POP)有什么区别?2.面向对象编程(OOP)和面向过程编程(POP)有什么需要
2021-06-08 21:48:58 66
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人