随笔分类 -  课程-面向对象

摘要:随着这学期课程的落幕,我一学期的OO助教工作也宣告结束。这学期我的工作主要在系统组,和OO后台的数据库打交道。 作业查重 我几乎每周都会做的例行工作,是对每周的homework进行查重管理。由于使用了课程组提供的查重平台,所以我的主要工作其实是从数据库上dump下每个学生和作业的commit之间的关 阅读全文
posted @ 2020-07-17 16:37 sharinka 阅读(279) 评论(0) 推荐(1)
摘要:一、本单元两次作业的架构设计 Homework13: 本次作业的架构较为简单,除了Main类和官方要求的接口实现类MyUmlInteraction类以外,我还自己创建了三个类:MyClass、MyInterface、MyOperation,这三个类分别包含着UMLClass、UMLInterface 阅读全文
posted @ 2019-06-23 22:12 sharinka 阅读(291) 评论(1) 推荐(0)
摘要:面向对象设计与构造2019 第三单元总结博客作业 作业回顾 3.1 JML(Path,PathContainer) 3.2 JML+(Graph) 3.3 JML++(RailwaySystem) 一、JML语言的理论基础和工具链 JML(Java Modeling Language)是用于对Jav 阅读全文
posted @ 2019-05-21 23:28 sharinka 阅读(319) 评论(0) 推荐(0)
摘要:面向对象设计与构造2019 第二单元总结博客作业 作业回顾 2.1 单部傻瓜式调度电梯设计 2.2 单部捎带式电梯设计 2.3 多部智能型电梯设计 一、三次作业的设计策略 第一次作业只有正确性要求,没有性能要求,对于多线程的知识也没有过多涉及。所以我就无脑写了一个FAFS型,不含捎带的电梯。在正确性 阅读全文
posted @ 2019-04-22 23:49 sharinka 阅读(460) 评论(1) 推荐(0)
摘要:面向对象设计与构造2019 第一单元总结博客作业 一、度量分析程序结构 1.数据度量分析 在这里,以第三次作业为例。前两次作业的架构较为简单,分析价值较低。 | Type Name | NOF | NOPF | NOM | NOPM | LOC | WMC | NC | DIT | LCOM | F 阅读全文
posted @ 2019-03-24 17:02 sharinka 阅读(313) 评论(0) 推荐(0)
摘要:前言 在Java面向对象课程的学习过程中,我们需要使用度量工具来分析自己程序的代码结构。此类的度量工具有许多,或以插件形式存在于各个IDE中,或以.jar包的形式供用户使用。在这里,笔者向大家简单的介绍一款免费的代码度量分析工具:Designite,对官网上的部分内容进行汉化搬运,并对一些度量条目做 阅读全文
posted @ 2019-03-24 16:14 sharinka 阅读(2358) 评论(0) 推荐(4)