第六章 1. 可维护性的常见度量指标:圈复杂度、代码行数、运算符/操作数的数目、可维护性指数(MI)、继承深度、类耦合、单元测试覆盖度 2. 聚合度与耦合度 (1)耦合度:多个模块间的相互联系 (2)聚合度:模块内部语句或语句段之间的联系 3. SOLID (1)S:单一责任原则,即引起类变化的原因 ...
分类:
其他好文 时间:
2018-06-12 18:31:23
阅读次数:
160
前段时间发现项目中的上传FTP软件有可能会在从服务器申请断连时Crash, 所以加了一个Timer。 由于项目代码行数过大, 此处上传部分代码片段。 在此进程发出MesUPLOADTimeout 信息之后, 项目主进程会从代理Proxy中接受此信息并进行处理。 主进程重启上传软件,从而跳过断连。 ...
分类:
Web程序 时间:
2018-06-10 00:27:06
阅读次数:
204
20172329 2017 2018 2 《程序设计与数据结构》第十一周学习总结 教材学习内容总结 Java和Android开发学习指南 第23章 Android简介 一、4种Android应用程序组件 1、活动 ( Activity ) : 包含用户交互组件的一个窗口 。 2、服务 ( Servi ...
分类:
其他好文 时间:
2018-06-01 23:17:25
阅读次数:
643
23172321 2017 2018 2 《程序设计与数据结构》第10周学习总结 教材学习内容总结 集合与数据结构 集合是一种对象,类似于保存其他对象的存储库。我们常常用集合表示一个专门用于保存元素的对象,并且该对象还提供增添、删除等管理所保存元素的服务。 集合分同构和异构 同构:集合中保存的类型全 ...
分类:
其他好文 时间:
2018-05-20 20:40:24
阅读次数:
222
下面举几个例子: 1.统计当前目录下,py文件数量: 2.统计当前目录下,所有py文件行数: 3.统计当前目录下,所有py文件行数,并过滤空行: ...
分类:
其他好文 时间:
2018-05-15 18:31:21
阅读次数:
211
" 代码地址 " 心得体会 这次代码学习可谓一波三折,刚开始拿到这个题目突然就惊了,还有这操作???让我思考了很久不知道怎么下手。但还是有了突破就写出了第一代三个电梯;结果发现自己审题不清没有看到单双电梯的那句话。然后又得重新写一个。 所以个人感觉审题很重要 代码基本情况 代码行数目前是200 BU ...
分类:
其他好文 时间:
2018-05-13 22:03:08
阅读次数:
126
第一次作业 =================== GitHub: "pullself" 类图 基本信息 主要是在上一个电梯的基础上修改的。由于本周忙于复习,调度方式较为简陋。 |代码行数|调试bug|编码时间| |: :|: :|: :| |832行|3个|2h| 程序总共由5个文件组成: :主函 ...
分类:
其他好文 时间:
2018-05-11 23:31:50
阅读次数:
179
1.统计demo目录下,js文件数量:find demo/ -name "*.js" |wc -l2.统计demo目录下所有js文件代码行数:find demo/ -name "*.js" |xargs cat|wc -l 或 wc -l `find ./ -name "*.js"`|tail -n ...
分类:
系统相关 时间:
2018-05-10 11:34:16
阅读次数:
245
作业要求一 作业要求三、学习总结和进度 1、Git地址: "地址" 2、点评3个同学的本周作业(在作业中给出被点评同学博客的链接),并邀请3名同学点评你的作业。 点评的三位同学: 3、请用表格和折线图呈现你本学期的代码行数和所用时间、博客字数和所用时间。 表格: 折线图: 4、本学期课程即将结束,请 ...
分类:
编程语言 时间:
2018-05-06 13:37:39
阅读次数:
144
最近一直想统计Pycharm的总计代码行数,找到了官方的统计行数插件,发现效果还不错。 官方代码统计插件指导: https://plugins.jetbrains.com/plugin/4509-statistic(英文版) (初级教程,大牛请忽略) ***该插件需要Java1.8环境变量支持,没有 ...
分类:
其他好文 时间:
2018-05-05 12:33:51
阅读次数:
401