这次老师布置了一个课后小任务:编写解决四则运算的程序,以两人组队的形式。这就叫做结对编程,初次听说这个新鲜的词汇,刚开始只是觉得名字新奇,后来才体会到它的有益之处。
编写四则运算的程序也算是做过好几次了,因为每次学习一门新的编程语言时都会有所涉及 。但这是首次两两组队的形式进行编写,每个人写代码都是有自己的风格,确切的说应该是习惯在里面。比如解决一个问题时你常用的是哪种算法,你怎么去写它。而结对编程时,你的队友可能会提出一些更好的方法,或指出需要完善的地方,而这些恰恰是你习以为常容易忽略的地方。结对编程也传递给我一种重要的思想:团队合作比个人单干要好,更高效。我们不仅仅只是要求要有编程的能力,更要有在团队合作中能更好完成任务的能力。
学习进度条:
点滴成就 | 学习时间 | 新编写代码行数 | 博客量(篇) | 学习知识点 |
第一周 | 2h | 0 | 0 | 了解软件工程 |
第二周 | 3h | 0 | 1 | 项目开题 |
第三周 | 5h | 0 | 1 | 需求文档、用例图 |
第四周 | 8h | 100 | 1 | 结对编程 |