(1) 基于度量来分析自己的程序结构 方法和类的复杂度分析图片中ev(G),iv(G),v(G),OCavg,WMC含义如下: ev(G)即Essentail Complexity,用来表示一个方法的结构化程度,范围在[1,v(G)]之间,值越大则程序的结构越“病态”,其计算过程和图的“缩点”有关。 ...
分类:
其他好文 时间:
2019-03-27 00:22:46
阅读次数:
210
一、基于度量的程序结构分析 首先给出Complexity metrics中参数的含义: ev(G):基本复杂度是用来衡量程序非结构化程度的,非结构成分降低了程序的质量,增加了代码的维护难度,使程序难于理解。因此,基本复杂度高意味着非结构化程度高,难以模块化和维护。 Iv(G):模块设计复杂度是用来衡 ...
分类:
其他好文 时间:
2019-03-27 00:17:12
阅读次数:
231
一、对面向对象的理解 有位同学给java的面向对象做了一个形象生动的类比,我觉得很有道理,大概按我的理解如下: 结构的形成看图之前,我们要先明白,世界上是先有了实体,才有了一步步抽象至以上的体系结构,当然也未必是自底向上逐步抽象,也许在最初的认识体系中,只有故宫里的植物C、植物、和存在,或许迎客松A ...
分类:
其他好文 时间:
2019-03-26 01:12:39
阅读次数:
151
一、基于度量的程序结构分析 基于度量的程序结构分析,主要运用IntelliJ里面自带的Diagram功能生成类关系图,以及Metrics插件进行复杂度分析。 其中复杂度分析相关指标含义如下: Complexity Metrics(复杂度分析) 这部分我们需要使用的主要是方法和类的复杂度分析。 方法的 ...
分类:
其他好文 时间:
2019-03-25 09:12:15
阅读次数:
281
第一单元 史前时期:中国境内早期人类与文明起源 中国早期人类的代表 北京人 原始农耕生活 远古传说 第二单元 夏商周时期:早期国家与社会变革 夏商周的更替 青铜器与甲骨文 动荡的春秋时期 战国时期的社会变化 百家争鸣 第三单元 秦汉时期:统一多民族国家的建立和巩固 秦统一中国 秦末农民大起义 西汉建 ...
分类:
其他好文 时间:
2018-12-30 14:44:11
阅读次数:
228
前言 在第一单元中,我们了解了 "ML":Markup Language,它的作用是: tell the strure of content;在这一单元,进一步认识 HT,它的作用是:link to other pages HT 的相关知识 以<a href="elixir.html'>elixir ...
分类:
Web程序 时间:
2018-11-24 17:57:18
阅读次数:
218
教材学习内容总结 1.1 加速发展的社会 信息时代的变化幂增长,日新月异。 文字载体的演变:石头、骨骼、青铜器→竹简、皮纸、织锦→纸张、布、金属、木材以及合成材料→磁盘、光盘、网络。 1.2 信息社会发生的变化 网络时代缩短了知识或者技术的更新周期。 信息化可以分为信息的生产、应用和保障三大方面。 ...
分类:
其他好文 时间:
2018-11-01 21:06:38
阅读次数:
110
ORIGINAL POST https://sst.st/p/560 此文总结第一、二、三单元所学。 因为前几节课没有去上,所以第一单元我可能不能非常正确地去总结,尽量按着老师的课件来看下去。 summary Chap. I BASIS 第一章都是计算机基础,或者可以说计算机组成原理的超级简略版? ...
分类:
其他好文 时间:
2018-11-01 11:54:02
阅读次数:
197
第一单元 计算机操作系统简介 操作系统是什么 操作系统的内核是什么 两种操作系统用户界面 安装Linux操作系统的准备工作 LINUX发行版(CENTOS、RHEL、FEDORA、UBUNTU、SUSE) RHEL与CENTOS的关系 为什么选择Red Hat Enterprise Linux 安装 ...
分类:
系统相关 时间:
2018-08-26 10:32:12
阅读次数:
214
 ![](https://images2018.cnblogs.com/blog/1348769/20180... ...
分类:
其他好文 时间:
2018-06-09 13:23:18
阅读次数:
113