上一周忙于写老师留的任务,没有按时写总结。
现在任务完成了大部分,有了一个交代,之后的完善会比较轻松一些,就有了空余时间来完成这些作业了。
来说一下,在做上个任务时学到的东西吧。
这次的任务时让我们结对开发完成对石家庄地铁的简单查询输出路线的任务,我的队友是李旭。
任务其实很简单,收集数据,建库,完成查询,输出。
收集数据很简单,这在百度上可以直接完成。
在建库这方面,我和我的队友商量着是要建立一个还是多个数据库,这决定了我们在写Java时对数据的操作难度大小,在经过一番商量后,决定建立一个表,存储有用的信息,这样在调取数据库时会很方便。
然后时Java的编写,因为石家庄地铁不是很复杂,所以在一番研究后,有三种情况:
1.两个点在一条线上,
2.两点在不同路线上,需要一次换乘,
3.两点在不同路线上,需要两次换乘。在这些情况下,因为数据库数据的原因,还要细分很多种情况,这些就不再一一讲述了,毕竟如果讲下去,就不是简单的周总结了,而是一个小项目的概述了。
在这次的任务中,最好的便是代码的检测,以前也是有的,但是不如这次体现的完美。在这次测试中,正是因为代码的检测,让我找到了许多逻辑上的错误,还有一部分语法上的错误。这些小bug的不断被发现,是的代码不断完善,这是我这次最大的收活之一。
另外值得一提的便是我在写每一个小的功能函数时都会对这个函数的功能进行描述,以及当时的想法,后来添加的想法,不断完善,这时得到老师的肯定了的,我以后会多多发扬这些好的小技巧,这会让我的编程能力更好。
代码量:1000+ 行
学习时间: 2天+*小时