此作业要求参见[https://edu.cnblogs.com/campus/nenu/2018fall/homework/2148]
代码地址:[https://git.coding.net/z2702913/szys.git]
要求1 参考《构建之法》第4章两人合作,结对编程上述功能,要求每人发布随笔1篇 (代码是共同完成的,博客是分别完成的)。
(1) 给出每个功能的重点
功能一:
功能二:
功能三:
功能四:
(2) 给出结对编程的体会
本次是和范靖旋同学组队进行的结对编程,两人编程难免就会有意见不合的地方,互相都想说服对方,比如首先在编程语言的选择上就会有分歧,最后选择了两人都还算熟悉的Java语言,有一个折中的体会,另外,由于编程能力不够,更愿意去做那个驾驶员,有一种出错了不背锅的感觉,但事实上心里还是清楚,还是自己的技术水平不足导致的心理现象。同时两个人会提供多一种思路,对编程确实很有好处,希望以后能多有机会去做一个合格的指挥吧。
(3) 至少5项在编码、争论、复审等活动中花费时间较长,给你较大收获的事件。
- 在争论究竟采用哪种编程语言上花了很多时间,最后选择了两人都较为熟悉的java编写,捡起了扔了一年半的java语言,狠狠得复习了一下,收获很大。
- 在找不到头绪的时候,经常性的会一起翻阅博客,讨论方法的可行性,挨个试错,收获了很多。
- 对于代码的编写规范,定好的规范会经常不去遵守,互相会提醒,收获很大。
- 由于两人习惯不同,为了达成一个统一的语言习惯,比如变量的命名习惯等,花了很长时间,现在能比较有默契也算是一个大的收获吧。
- 由于我的编写能力不够,无论是指挥还是驾驶的时候都经常性的卡壳,查阅博客和书本以及队友的口头教述花了很长时间,对我收获很大。
要求2 给出照片1张,包括结对的2位同学、工作地点、计算机,可选项包括其他能表达结对编程工作经历的物品或场景。 (5分)
要求3 使用coding.net做版本控制。checkin 前要求清理 临时文件、可执行程序,通常执行 build-clean可以达到效果。(25分)