结对项目第二次作业
结队成员
Github链接:代码
1、贴出你们生成的一组最“好”的数据(给出对应链接即可),并详细说明"数据生成"程序的原理以及你们所考虑的因素。
生成数据原理:随机数生成,以时间为种子,防止生成重复的数
考虑因素:
- 学生志愿:从初始设置的20个部门编号数组中随机选择1-5个部门(部门志愿数也是随机数生成)
- 兴趣标签:从初始设置的标签数组中随机选择2-4个标签
- 活动/空闲时间段:先随机选择星期,再随机生成空闲时间段
数据:数据连接
2、详细说明你们数据建模及匹配程序的思路及实现方式。
匹配程序思路
3、你们在代码遵循了一定的规范,在博客中描述结对团队遵循的代码规范,并截取部分关键代码佐证说明。
没有实现代码,看到这个规范的存在都很悲伤
4、结果评估。对于程序的匹配结果,你们是否满意?请对你们程序处理结果进行分析。
由于种种原因 emmm 没有实现代码,所以不存在结果评估的orz
5、已经尝试过结对编码,你一定很多话要说。请发表结对感受,以及两个人对彼此结对中的闪光点或建议的分享。
深刻感受到努力错了方向就白努力了。前期我们做了很多准备(包括找代码规范),我们想了说先确定一下思路再实现,工作效率会高一点。没想到,我们一开始的方向就错了。我们先实现了一个数据生成的程序,然后开始实现读数据的时候就困难重重。我们最开始想用fscanf,然后在这里纠结了很久,拖了很久的时间。直到昨天才知道json格式的存在。。。我们开始全部转换方向,因为我们熟悉的语言都是c++,所以我们开始学习json,安装jsoncpp实现。但是不知道为什么,或者是时间太匆忙的原因,我们俩的电脑都安装不了jsoncpp,也是心急得没有耐心去实现了,所以造成了现在空有想法,没有实现的作业orz。只有一个生成数据的代码。到截止时间前还在修改代码orz。心态崩了。。。