作业链接
优秀作业推荐
本次博客作业虽然是简单总结,但是以下作业中都不乏有思考、有亮点的精彩内容,推荐给同学们阅读学习。
该组对于可能出现的极端数据,使用 JProfiler进行了压力测试。并分析了测试结果,改进了相应代码以提高程序性能。
该组对于程序设计部分的介绍相当出色。绘制了指令的处理流程图,将程序所需实现的模块列出并绘制草图,清晰地展现了程序设计中思考的过程。
该组设计部分的介绍也很精彩,用思维导图记录了各个模块的属性、功能和涉及到的要点。
该组对结对编程进行思考,提出了自己的见解。
我认为结对编程不是为了在工作量上做到两人平分,而是希望在思维模式上实现两人互补,在编程习惯上实现两人互鉴。
此外,该组对结对中使用的工具 Code With Me 进行了介绍,并对该插件提出了详细的改进意见。
Code With Me是IDEA 2020.3版本的新特性,可以与其他人实施协同处理IDE中的项目,通过视频和音频建立成员间的实时交流。只需Host进行相关环境的配置,Guest则可以对现有代码进行修改。不过在实际使用过程中,发现Code With Me还是存在不少有待改进之处:
成员同时编辑单文件时,只能有一个人收到代码提示
Host无法向Guest开放创建文件的权限
网络信号差时,Guest编辑的代码没有缓存,会直接丢失
该组对结对过程做了反思与总结。虽然部分同学也在结对感想中零星得说到了一些,但是这样及时详细的记录是值得学习的。其既能实现“经历”到“经验”的转化,又便于分享交流。
该组对课程提出了自己的意见,也反映了部分同学内心的真实想法。在评论区,老师和助教们与其进行了一系列讨论,针对同学们对课程设计可能存在的一些共同疑问进行了解答。课程组与学生不是站在对立面的,平和且深度的交流才能带来真正有价值的改进。
总结
本次作业的具体要求不多,其目的一方面是让同学们总结、记录进行结对编程的所感所想,另一方面是总结梳理设计和编程思路,感受计划和执行的过程。这既能帮助同学们及时向更合理的结对方式调整,也有利于同学们复盘设计、总结失误,为后续阶段的功能扩展打好基础。
有许多以推荐作业为代表的优秀博客额外完成了要求之外的一些任务,希望各位同学可以学习这种主动探索、乐于分享的精神,在遇到问题时多向前走几步,既是对自我的提升也是和他人进行交流的好机会。
与此同时,也有许多同学结合自己的实际经历,针对结对的过程、设计或编码中出现的具体失误等等进行了生动的记录并提出自己的独到观点。以真实的经历为依据去表达真实的思考结果,而非去复述和书本说法大同小异的几句“结对编程有哪些优点”,这也是我们希望看到的优秀作业。
评分规则
本次作业满分10分:
- 作业截止前提交有分
- 晚交一周以内:本次作业0分
- 晚交一周以上或不交:倒扣1倍本次作业分数
- 抄袭行为:倒扣2倍本次作业分数并根据学校有关规定严肃处理,判定标准课程组保有全部解释权。
具体评分规则如下,对于超过10分的按满分10分计算成绩:
- markdown格式清晰,便于阅读(1分)
- 要点是否完整(4分)
- 在博客开头给出教学班级和GitLab项目地址,以及结对的两个同学学号的后四位。(1分)
- 简单描述对于结对编程的感受,并给出两人开展现场结对编程的照片。如果还有采用其他的方式进行结对编程,也可以用照片或者截图等形式记录下来。(1分)
- 简单描述你对本项目程序的设计和实现思路。(1分)
- 采用下述PSP表格记录下你估计在程序的各个模块的开发上所需的时间和实际花费时间。(1分)
- 言之有物(6分)
- 描述结对编程感受部分有亮点(2分),例如:
- 对结对过程的描述详细生动
- 结合实际经历、有自己独立的思考结果,等等
- 描述程序设计和实现思路部分有亮点(2分),例如:
- 对程序设计进行了清晰且较为详细的描述
- 描述了单元测试的设计思路和实现过程
- 记录实现过程中的难点及解决方案,等等
- 在其他部分有亮点(2分),例如:
- 语言表达出彩、排版精美
- 在评论中与老师和助教进行了多次言之有物的交流互动
- 进行了要求内容之外的一些思考,等等
- 描述结对编程感受部分有亮点(2分),例如:
- 回复评论老师和助教的点评,并改进(1分)
- 及时回复,积极互动,作出改进(1分)
- 助教、老师在评论中提出了一些待回答的问题或改进的意见,但没有回复(-1分)
- 模板回复,如“谢谢老师/助教,我会努力的”(0分)
注:助教和老师都尽可能地对同学们的博客进行了评论。有一些同学完成作业的情况十分优秀,助教们只在评论中提出表扬,没有提出可供回答的问题,这些同学可能会在“回复评论情况”这部分评分得到0分。针对这种情况,在评分时一定会考虑到博客的整体完成质量,力求让同学们的工作得到一个合理的分数。
截止本次作业得分千帆图
得分明细
请根据学号后四位查看成绩,其中学号1为发布博客的同学的学号。