作业链接

结对项目-第一阶段

优秀作业推荐

本次博客作业虽然是简单总结,但是以下作业中都不乏有思考、有亮点的精彩内容,推荐给同学们阅读学习。

该组对于可能出现的极端数据,使用 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分),例如:
      • 语言表达出彩、排版精美
      • 在评论中与老师和助教进行了多次言之有物的交流互动
      • 进行了要求内容之外的一些思考,等等
  • 回复评论老师和助教的点评,并改进(1分)
    • 及时回复,积极互动,作出改进(1分)
    • 助教、老师在评论中提出了一些待回答的问题或改进的意见,但没有回复(-1分)
    • 模板回复,如“谢谢老师/助教,我会努力的”(0分)

注:助教和老师都尽可能地对同学们的博客进行了评论。有一些同学完成作业的情况十分优秀,助教们只在评论中提出表扬,没有提出可供回答的问题,这些同学可能会在“回复评论情况”这部分评分得到0分。针对这种情况,在评分时一定会考虑到博客的整体完成质量,力求让同学们的工作得到一个合理的分数。

截止本次作业得分千帆图

得分明细

请根据学号后四位查看成绩,其中学号1为发布博客的同学的学号。

学号1 学号2 作业地址 博客
印象
便于阅读
条理清晰
(1')
要点是否
完整
(4')
结对感想
有亮点
(2')
设计描述
有亮点
(2')
其他部分
有亮点
(2')
回复点评
情况
(1')
总分
1020 1169 https://www.cnblogs.com/BuniQ/p/14583955.html 较好 1 4 2 2 0 -1 8
5013 3665 https://www.cnblogs.com/guo-shen/p/14564005.html 一般 1 4 1 1 0 1 8
1045 3298 https://www.cnblogs.com/SnowPhoenix/p/14571269.html 较好 1 4 2 2 0 -1 8
3004 3477 https://www.cnblogs.com/CindyZhou/p/14574786.html 较好 1 4 1 1 1 1 9
3019 3293 https://www.cnblogs.com/Potassium/p/14566329.html 1 4 2 2 2 1 10
3142 3110 https://www.cnblogs.com/zixfy/p/14578813.html 1 4 2 2 1.5 1 10
3146 3464 https://www.cnblogs.com/Ethanscript/p/14577804.html 较好 1 4 2 1 0 1 9
3148 NULL 0
3197 3204 https://www.cnblogs.com/cwm18373197/p/14578005.html 1 4 2 2 1 1 10
3256 3201 https://www.cnblogs.com/zxc3wyx/p/14575005.html 一般 1 4 1 1 0 1 8
3339 6161 https://www.cnblogs.com/OmedetoHe/p/14577820.html 较好 1 4 1 1 1 1 9
3357 3172 https://www.cnblogs.com/liuqian9961/p/14577993.html 1 4 2 1 2 1 10
3377 3436 https://www.cnblogs.com/xmy1225/p/14579428.html 较好 1 4 2 1.5 1 1 10
3407 3075 https://www.cnblogs.com/yzmcoding/p/14578346.html 较好 1 4 2 2 0 1 10
3420 3080 https://www.cnblogs.com/Gracia/p/14578117.html 较好 1 4 2 1 1 1 10
3439 3358 https://www.cnblogs.com/donkey55/p/14578348.html 一般 1 4 1 1 0 1 8
3480 4216 https://www.cnblogs.com/fatca-oo/p/14578607.html 一般 1 4 1 1 0 1 8
3567 3018 https://www.cnblogs.com/lxy-oo/p/14578057.html 较好 1 4 1 1.5 1 1 9.5
3622 3584 https://www.cnblogs.com/miku-mylife/p/14578558.html 1 4 2 2 2 -1 10
3636 3580 https://www.cnblogs.com/tcyhost/p/14579098.html 1 4 2 2 2 0 10
3647 3054 https://www.cnblogs.com/mokoghost/p/14570258.html 较好 1 4 1.5 0 1.5 1 9
3808 3050 https://www.cnblogs.com/joeye153/p/14575663.html 较好 1 4 2 1 1 1 10
3812 3717 https://www.cnblogs.com/DanGuge/p/14576911.html 1 4 2 2 1 1 10
3821 3676 https://www.cnblogs.com/cyy---336699/p/14577876.html 较好 1 4 2 1 0 1 9
7155 5044 https://www.cnblogs.com/djj12345678/p/14572478.html 较好 1 4 1 1 1 1 9

[BUAA2021软工]结对第一阶段博客作业小结的更多相关文章

  1. [2017BUAA软工]第三次博客作业:案例分析

    第三次博客作业:案例分析 1. 调研和评测 1.1 BUG及设计缺陷描述 主要测试博客园在手机端上的使用情况. [BUG 01] 不能后退到上一界面(IOS) 重现步骤:打开博客首页中任意博文,点击博 ...

  2. [2017BUAA软工]第0次博客作业

    第一部分:结缘计算机 1.你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢? 当初选择计算机专业作为自己报考大学的第一志愿,主要是看重了市场对于计算机行业人士的巨大需求,同时也感慨于计算机行 ...

  3. 老师说的都对 - Beta阶段博客作业

    第二小组Beta冲刺阶段博客目录 github 地址:PCES-Github 一.Scrum Meeting 1.第十周会议记录 2.第十一周会议记录 3.第十二周会议记录 二.测试报告 Beta阶段 ...

  4. 【2017集美大学1412软工实践_助教博客】个人作业3——个人总结(Alpha阶段)

    题目 个人作业3--个人总结(Aplha阶段) 成绩公示 评分项 alpha过程的总结 5个问题 自我评价表 评论区互动 总分 分值 4 2.5 2.5 1 10 201221123032 1 1 2 ...

  5. 【2017集美大学1412软工实践_助教博客】团队作业10——项目复审与事后分析(Beta版本)

    写在前面的话 转眼轰轰烈烈本学期的软工实践就结束了,这个过程中想必在熬夜敲代码,激烈讨论中留下诸多回忆的同时,也收获了不少.恭喜所有团队完成了本阶段冲刺,此外,由于大家的贡献分给的都很平均,将个人贡献 ...

  6. 【2017集美大学1412软工实践_助教博客】团队作业7——Alpha冲刺之事后诸葛亮

    题目 团队作业7: http://www.cnblogs.com/happyzm/p/6827853.html 团队成绩 评分项目 变更管理 设计/实现 测试/发布 团队的角色,管理,合作 总结 全组 ...

  7. 【2017集美大学1412软工实践_助教博客】团队作业3——需求改进&系统设计 成绩公示

    第三次团队作业成绩公布 题目 团队作业3: 需求改进&系统设计 团队成绩 成绩公示如下: 缩写 TD BZ GJ CJ SI WBS GS JG DB SS SJ CS DC Total 分值 ...

  8. 【2017集美大学1412软工实践_助教博客】团队作业4——第一次项目冲刺(Alpha版本)小组 成绩

    第四次团队作业成绩公布 题目 团队作业4: http://www.cnblogs.com/happyzm/p/6722264.html 团队成绩 成绩公示如下: 检查项 会议内容 代码签入 心得体会或 ...

  9. 【2017集美大学1412软工实践_助教博客】团队作业5——测试与发布(Alpha版本)

    第五次团队作业成绩公布 题目 团队作业5: http://www.cnblogs.com/happyzm/p/6788792.html 团队成绩 成绩公示如下: 检查项 测试报告 Alpha版本发布说 ...

随机推荐

  1. (数据科学学习手札115)Python+Dash快速web应用开发——交互表格篇(上)

    本文示例代码已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介 这是我的系列教程Python+Dash快速web ...

  2. [源码解析] 分布式任务队列 Celery 之启动 Consumer

    [源码解析] 分布式任务队列 Celery 之启动 Consumer 目录 [源码解析] 分布式任务队列 Celery 之启动 Consumer 0x00 摘要 0x01 综述 1.1 kombu.c ...

  3. 关于在forEach中使用await的问题

    先说需求,根据数组中的ID值,对每个ID发送请求,获取数据进行操作. 首先肯定考虑用forEach 或者 map对数组进行遍历,然后根据值进行操作,但是请求是个异步操作,forEach又是一个同步操作 ...

  4. Istio 故障注入之延时(fixedDelay)

    Istio 故障注入 Istio 故障注入与其他在网络层引入错误(例如延迟数据包或者直接杀死 Pod)的机制不同,Istio 允许在应用程序层注入故障.这使得可以注入更多相关的故障,比如 HTTP 错 ...

  5. vs2019新建数据库后插入中文变问号

    在使用VS创建了数据库后如果直接给字符类型插入中文内容的话查询结果插入的中文会以"?"的格式展现. 原因是因为默认创建的数据库的排序类型为拉丁文不支持中文. 所以需要讲这个排序的字 ...

  6. Go+gRPC-Gateway(V2) 微服务实战,小程序登录鉴权服务(六):客户端基础库 TS 实战

    小程序登录鉴权服务,客户端底层 SDK,登录鉴权.业务请求.鉴权重试模块 Typescript 实战. 系列 云原生 API 网关,gRPC-Gateway V2 初探 Go + gRPC-Gatew ...

  7. Linux 基础命令 命令进阶

    Linux命令格式:命令 选项 参数 (大部分命令是这个格式) 注意: 1.命令区分大小写 2.短选项可以合并   长选项不能合并 如 : 短选项 -l  -h 可以合并为 -lh 长选项  不能合并 ...

  8. Day13_64_线程的优先级

    线程的调度 * 单核CPU在某一时刻只能执行一条指令,线程只有得到CPU的时间片,也就是使用权,才可以执行指令 * 在单核CPU的机器上线程不是并行运行的,而是频繁切换运行的,只有在多个CPU上线程才 ...

  9. 终于可以像使用 Docker 一样丝滑地使用 Containerd 了

    有追求的工程师一般都是有技术洁癖的,云原生的世界更是如此,Kubernetes虽然制定了容器运行时接口(CRI)标准,但早期能用的容器运行时只有Docker,而Docker 又不适配这个标准,于是给 ...

  10. python 闭包函数与装饰器

    1.什么是闭包函数 (1):什么是闭包函数: #内部函数包含对外部作用域而非全局作用域的引用, 简而言之, 闭包的特点就是内部函数引用了外部函数中的变量. 在Python中,支持将函数当做对象使用,也 ...