郑州市地铁计费系统感悟(计应192张先良)

郑州地铁收费系统

PSP阶段

预计花费时间(小时) 实际花费时间
计划 2 2
明确需求和其他相关因素,估计每个阶段的时间成本 1 1
开发 15 17
需求分析 1 1
代码规范 1 1
具体设计 1 1
具体编码 3 5
代码复审 1 1.5

测试(自测、修改代码、提交修改)

2 4

计划:

  在刚拿到项目时,对项目进行分析,提出问题

 

需求分析:

  郑州市地铁规划图

  郑州市地铁收费标准

  郑州市地铁线路换乘点

 

具体设计

  首先将郑州市地铁规划图存储到文件中并读取,   

  然后使用迪杰斯特拉算法求出最短路径,并将结果展示,

  最终根据最短路径来计算花费

 

具体编码和代码规范

  

 

 

 

 

 

 

 

代码复审

  首先使用debug一步一步的检查,对一些细节进行了修改,

  然后将重复使用两次或两次以上的代码抽取成一个方法,减少代码的长度,增加可阅读性

总结

  由于所学知识的欠缺,完成该任务耗时比较长。很多知识点都时现学的,对其内部的原理不太清楚,只会生搬硬套

  还有就是在做计划时太过于轻视,没有真正的思考,只是仅凭感觉来编写项目,但越写感觉越难,最终陷入了死胡同,

  导致做了很多的无用功,而且有时代码改着改着就自己也不看不懂了,总体来说 ,还是有很大的进步空间,争取在下次写项目时

  会有改进,继续努力,加油!

posted @ 2021-04-10 17:41  优秀的优  阅读(157)  评论(0编辑  收藏  举报