摘要:
The UMLParser! 前言 我已听到假期的呼唤! 目录 一、架构设计 二、四个单元架构设计演变 三、测试的演进 四、课程收获 五、改进建议 一、架构设计 本单元对于需要频繁使用的元素类,进行了包装,例如讲UmlClass包装为MyCLass,将Attribute、associations等包 阅读全文
摘要:
The SocialNetwork ! 前言 JML是美好的东西,已经写好的JML更是最美好的东西。 目录 一、架构设计 二、性能优化 选择合适的数据结构(容器) 选择合适的算法 一些其他优化方法 三、bug分析 与 测试分析 bug分析 测试分析 四、拓展规格 类的拓展 核心业务规格 五、反思总结 阅读全文
摘要:
The Elevator! 前言 造电梯的过程,仿佛比电梯本身,更有趣。 自由竞争与规划调度之争,也正是令人心动的自由。 目录 一、调度设计 调度方法 换乘策略 调度器与其他线程的交互 同步块与锁 二、整体架构与拓展过程 三次作业UML类图与多线程分析 拓展过程 拓展心得 未来拓展能力 三、结构分析 阅读全文
摘要:
To Simplify Expression ! 一、整体架构与拓展过程 整体架构分为 读取、解析、合并三个部分。 1. 读取部分: 读取部分主要包含类Lexer、Paser、FunctionFactor、FunctionList、Function、Sum。这一部分架构如下图: (1)函数的获取: 阅读全文