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