2018软件工程1班 (福州大学至诚学院 - 计算机)

  1. 班级首页
  2. 作业列表
  3. 详情

第二次个人编程作业:代码互改 [已截止]


第二次个人编程作业:代码互改

本次作业需要提交的内容

  • 代码复审:按要求在码云仓库上对其他同学的代码进行审查,并通过issues提出问题。
  • 重构与优化:针对自己的代码仓库中收到的issues进行回复,并进行必要的修改。
  • 一篇随笔:按要求发布一篇随笔,记录(1)和(2)的过程。

码云仓库要求

  • 为自己的代码仓库添加 Issues 模板,并在博客中展示效果截图。
  • 每次提交代码使用有意义的 Commit 信息。

“让我看看你的代码!”

请按下列要求对其他同学的代码仓库进行代码复审:

  • 对其他同学的代码仓库提交 issues
    • 请查看至少 5 名 其他同学的码云仓库,阅读他/她的代码和博客,对于他/她代码中不符合题目需求,不符合编码规范,存在的 bug 和优化问题等,在其仓库上提交 issues。
    • 要求提出的问题或改进意见合理,提倡刻意找茬。
    • 不可重复提与其他人相同的issue。
    • 不允许水意见。
  • 在随笔中记录
    将自己对于 5 名 同学提出的问题和建议记录在自己作业随笔中,包括:对方的码云仓库地址、对其代码的改进建议、提交 issue 的截图
  • 提交代码修改【选做】
    • 允许使用Pull Requests向其他人的仓库提交修改的代码。

“容我再改一改!”

请按下列要求对自己的代码进行重构与优化:

  • 对于他人提交的issues
    若别人对你自己的代码提出了 issue,必须对其进行回复,必要时进行代码修改。
  • 允许自提自改
    可以对自己的代码进行复审,提交issue。同时,也请留意助教提交的 issue。
  • 重构与优化
    根据issues,修改代码并提交到自己的仓库中(记得使用有意义的 Commit 信息)
  • 在随笔中记录
    将你的代码仓库里记录的issues贴到随笔中,并逐一展示你的回复或改进

“让我再看一看!”

请按下列要求,跟进你对其他同学提出的issues是否被采纳:

  • 对于采纳自己意见的,复查其代码,并记录在博客中
  • 对于不采纳自己意见的,可以谈谈为什么,如果想要,可以对线

随笔要求

除了上述要求在随笔中记录的内容外,还应包括但不限于以下内容:

  • 自己仓库的 commit 提交信息截图。
  • 自我发挥
  • 请将完成作业中用到的资料网站,作为参考资料附在文后。
  • 开头的固定格式:
博客班级 <填写这份作业所在的博客班级的链接>
作业要求 <填写这份作业要求的链接>
作业目标 <填写这份作业要达到哪些目标>
作业源代码 <填写这份作业源代码所在的码云仓库地址>
学号 <填写自己的学号>

代码如下:

| 博客班级   | <填写这份作业所在的博客班级的链接>     |
| ---------- | -------------------------------------- |
| 作业要求   | <填写这份作业要求的链接>               |
| 作业目标   | <填写这份作业要达到哪些目标>           |
| 作业源代码 | <填写这份作业源代码所在的码云仓库地址> |
| 学号       | <填写自己的学号>                       |

代码互改部分的评分规则

  • 提一个issues(带博客)+3分,被仓库作者采纳+2分
  • 改一个issues(带博客)+5分
  • 自提自改一个+1分
  • 向其他同学仓库提出代码修改(pull request)并被采纳的+10分

参考范本

范文1范文2范文3范文4范文5

参考资料

Issue 和 Pull Request 模板
Fork + Pull 模式 Pull Request


学号 成员名 提交作业标题 提交日期 分数
提交: 62 人,未提交: 5 人
未提交名单: 晞寒    咖啡88    洎牧    敲内脑    5x+a5+9AS