摘要: 写在前面 终于结束了。发自内心地说,这是大学以来我上过收获最大的课之一。 虽然在无数个为了OO熬夜秃头debug的晚上,也曾悄悄吐槽过这门课。但全部结束以后回过头来看,自己受益匪浅,能力有了很大提升。 一.本单元架构设计 第一次作业 从UML图可以很容易地看出,第一次作业的规格简直不忍直视。只有两个 阅读全文
posted @ 2020-06-19 19:12 不墨 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 写在前面 这一单元的作业看似难度比前两单元下降很多,但一不小心就会出各种问题...第二次作业留下了惨痛的教训。 一. JML语言的理论基础、应用工具链 理论基础 JML(Java Modeling Language)是用于对Java程序进行规格化设计的一种表示语言。JML是一种行为接口规格语言(Be 阅读全文
posted @ 2020-05-21 20:31 不墨 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 写在前面 这是笔者第一次接触到多线程编程,不会debug、编程时需要考虑的因素增加、很多bug难以复现,成为了我此次作业最大的障碍。编程时看着自己独具一格的电梯,默默下定决心要是我以后要是从事类似的工作,绝对不会乘坐自己开发的电梯。不过在这个单元里我确实有很大的收获,也能在乘坐电梯时自然地思考电梯的 阅读全文
posted @ 2020-04-17 17:05 不墨 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 写在前面 从完全没有接触过java,到完成了OO第一单元的三次作业,确实经历了很多曲折。然而每次做完作业带来的成就感,是其他课程难以比拟的。在三次互测的过程中,也学到了很多知识,此处做一个简单的总结。 (1)基于度量来分析自己程序的结构 第一次作业 UML图 代码行数 耦合度分析 可以清楚地看到,O 阅读全文
posted @ 2020-03-19 23:42 不墨 阅读(171) 评论(0) 推荐(0) 编辑