第二次结对作业

作业要求 https://edu.cnblogs.com/campus/fzzcxy/2018SE2/homework/11248
作业目标 用爬虫获得信息
作业源代码 https://gitee.com/ws1453210621/the-second-pairing-operation
队员1 211806381
队员2 211806412

简单的自我介绍

我是软工二班的郭佳奇

我的结对对象是软工二班的王帅

结对感受

我们相互讨论,提出彼此的想法,获得更好的方法。我们彼此分工,我来获取内容,并存储数据;你来对数据进行处理,并进行文件输出。由于这次是对上一次结对作业代码的实现,所以这次的作业做起来相对比较顺利,我们有了明确的方向和要实现的内容。

时间记录

分析时间两个小时

代码数127行

编码时间五个小时

这次作业本次作业相对轻松,因为在上次个人作业中,我们都已经熟悉了Jsoup的基本功能,当看到需要存储三个变量时,也立即想到了对象数组,就是IO流模块还不是很熟练,参考了我们上学期作业中的例子,也勉强做出来了,其它遇到的一些像获取的活动地址的再处理、学号的获取、存在退出云班课的人、排序时,对象数组不能存在空对象等等难题,也被我们仔细地观察、分析一一解决了。

编程过程

1、获取云班课经验地址和cookie

2、遍历访问每个网站,并获取所有人的个人信息和经验值,并保存

最终结果

结对编程感受

我认为,结对编程与个人编程一个最明显的不同就体现在心理差异上。因为结对编程是两个人的事情,不论是担任驾驶员还是领航员的角色,都需要对程序设计和实现有足够的准备,否则很容易变成一个人写代码,另一个人无所事事。以我的经历为例,在未开发前,我提前一天把以前写过的JS代码又读了一遍,以便能够充分掌握JS的一些基本语法和编写规范,以便能够熟练使用网页开发中的html、css和JS。在开发之前,自己仔细想了实现方法,做到胸有成竹。因为是两个人共同完成,有在他人表现的一面,所以甚至会比平时更严格地要求自己。

参考文献

1.导入cookie

https://www.cnblogs.com/jamaler/p/11645569.html

爬取数据

https://www.cnblogs.com/jamaler/p/11645569.html

posted @ 2020-10-04 20:35  瓜脐  阅读(112)  评论(0编辑  收藏  举报