第二次个人编程作业:代码互改
[已截止]
AaronLin
发布于 2020-09-16 13:00
,截止时间 2020-09-21 23:00
老师:QI_FDZC,助教:Yifelix、纪华裕、AaronLin、水喵桑、翼が見えた、ANNOMING
第二次个人编程作业:代码互改
本次作业需要提交的内容
- 代码复审:按要求在码云仓库上对其他同学的代码进行审查,并通过 Issue 提出问题
- 重构与优化:针对自己的代码仓库中收到的 Issue 进行回复,并进行必要的修改
- 一篇随笔:按要求发布一篇随笔,记录(1)和(2)的过程
码云仓库要求
- 为自己的代码仓库添加 Issues 模板,并在博客中展示效果截图
- 每次提交代码使用有意义的 Commit 信息
“让我看看你的代码!”
请按下列要求对其他同学的代码仓库进行代码复审:
- 对其他同学的代码仓库提交 Issue
- 请查看至少 5 名 其他同学的码云仓库,阅读他/她的代码和博客,对于他/她代码中不符合题目需求,不符合编码规范,存在的 bug 和优化问题等,在其仓库上提交 Issue
- 要求提出的问题或改进意见合理,提倡刻意找茬
- 不可重复提与其他人相同的 Issue
- 不允许水意见
- 在随笔中记录
- 将自己对于 5 名 同学提出的问题和建议记录在自己作业随笔中,包括:对方的码云仓库地址、对其代码的改进建议、提交
Issue 的截图
- 提高【选做】
- 允许使用 Pull Requests 向其他人的仓库提交修改的代码
“容我再改一改!”
请按下列要求对自己的代码进行重构与优化:
- 对于他人提交的 Issue
若别人对你自己的代码提出了 Issue,必须对其进行回复,必要时进行代码修改
- 允许自提自改
可以对自己的代码进行复审,提交 Issue。同时,也请留意助教提交的 Issue
- 重构与优化
根据 Issue,修改代码并提交到自己的仓库中(记得使用有意义的 Commit 信息)
- 在随笔中记录
将你的代码仓库里记录的 Issue贴到随笔中,并逐一展示你的回复或改进
“让我再看一看!”
请按下列要求,跟进你对其他同学提出的 Issue是否被采纳:
- 对于采纳自己意见的,复查其代码,并记录在博客中
- 对于不采纳自己意见的,可以谈谈为什么,如果想要,可以对线
随笔要求
除了上述要求在随笔中记录的内容外,还应包括但不限于以下内容:
博客班级 |
<填写这份作业所在的博客班级的链接> |
作业要求 |
<填写这份作业要求的链接> |
作业目标 |
<填写这份作业要达到哪些目标> |
作业源代码 |
<填写这份作业源代码所在的码云仓库地址> |
学号 |
<填写自己的学号> |
代码如下:
| 博客班级 | <填写这份作业所在的博客班级的链接> |
| ---------- | -------------------------------------- |
| 作业要求 | <填写这份作业要求的链接> |
| 作业目标 | <填写这份作业要达到哪些目标> |
| 作业源代码 | <填写这份作业源代码所在的码云仓库地址> |
| 学号 | <填写自己的学号> |
- 自己仓库的 Commit 提交信息截图
- 自我发挥
- 请将完成作业中用到的资料网站,作为参考资料附在文后
参考范本
范文1
范文2
范文3
范文4
范文5
参考资料
Issue 和 Pull Request 模板
Fork + Pull 模式 Pull Request