结对项目第二次作业

时间:2021-09-09 08:54:17

结队成员

031502412 黄若岚
031502414 李佳铭

Github链接:代码

1、贴出你们生成的一组最“好”的数据(给出对应链接即可),并详细说明"数据生成"程序的原理以及你们所考虑的因素。

生成数据原理:随机数生成,以时间为种子,防止生成重复的数

考虑因素

  • 学生志愿:从初始设置的20个部门编号数组中随机选择1-5个部门(部门志愿数也是随机数生成)
  • 兴趣标签:从初始设置的标签数组中随机选择2-4个标签
  • 活动/空闲时间段:先随机选择星期,再随机生成空闲时间段

数据数据连接

2、详细说明你们数据建模及匹配程序的思路及实现方式。

匹配程序思路

结对项目第二次作业

3、你们在代码遵循了一定的规范,在博客中描述结对团队遵循的代码规范,并截取部分关键代码佐证说明。

代码规范参考

没有实现代码,看到这个规范的存在都很悲伤

4、结果评估。对于程序的匹配结果,你们是否满意?请对你们程序处理结果进行分析。

由于种种原因 emmm 没有实现代码,所以不存在结果评估的orz

5、已经尝试过结对编码,你一定很多话要说。请发表结对感受,以及两个人对彼此结对中的闪光点或建议的分享。

深刻感受到努力错了方向就白努力了。前期我们做了很多准备(包括找代码规范),我们想了说先确定一下思路再实现,工作效率会高一点。没想到,我们一开始的方向就错了。我们先实现了一个数据生成的程序,然后开始实现读数据的时候就困难重重。我们最开始想用fscanf,然后在这里纠结了很久,拖了很久的时间。直到昨天才知道json格式的存在。。。我们开始全部转换方向,因为我们熟悉的语言都是c++,所以我们开始学习json,安装jsoncpp实现。但是不知道为什么,或者是时间太匆忙的原因,我们俩的电脑都安装不了jsoncpp,也是心急得没有耐心去实现了,所以造成了现在空有想法,没有实现的作业orz。只有一个生成数据的代码。到截止时间前还在修改代码orz。心态崩了。。。