地铁项目结对编程

   通过对个人项目的整理,开始进入到结对编程阶段,主要将程序分为输入模块,中间处理模块和输出模块,输入模块主要将所有站点转化为二维数组格式,中间处理模块采用广搜算法,从起点开始,把起点放入队列,然后每次取队头,然后把队头站点周围的站点赋值,放入队列中,输出模块主要是将路径站点输出到命令行和格式文件中。通过对代码进行有效的模块化,提高了代码的重用性,并在代码中加入了出错处理路径。

   在调试通过后,对各个模块进行了简单的单元测试,并编写SubWayTest项目通过了部分模块的项目测试。

posted on 2019-07-25 19:57  虚无主义  阅读(226)  评论(0编辑  收藏  举报

导航