Deadline:##
2018-9-10 22:00PM,以博客提交至班级博客时间为准
博客随笔排版要求采用博客园的markdown排版,范飞龙 老师提供了说明:http://www.cnblogs.com/math/p/se-tools-001.html 。
Task1:注册个人博客账号##
- 目的:提交每次作业
- 博客园地址:http://www.cnblogs.com/
- 课程博客:http://www.cnblogs.com/happyzm/
- 邹欣老师博客:http://www.cnblogs.com/xinz/
- 班级博客:https://edu.cnblogs.com/campus/jmu/SE-Net16
- 助教博客:
Task2:注册码云账号##
- 目的:管理你的项目,记录(源码、文档,历次版本变更,bug发现与修复)等信息。
- 码云地址:http://git.oschina.net/
- 参考教程:
Task3:提出问题##
快速通读教材《构建之法》,并参照提问模板,提出5个问题。
如何提出有价值的问题? 请看这个文章:http://www.cnblogs.com/rocedu/p/5167941.html ,以及 在互联网时代如何提问题。 还有这些要点:
- 在每个问题后面,请说明哪一章节的什么内容引起了你的提问,提供一些上下文
- 列出一些事例或资料,支持你的提问。
- 说说你提问题的原因,你说因为自己的假设和书中的不同而提问,还是不懂书中的术语,还是对推理过程有疑问,还是书中的描述和你的经验(直接经验或间接经验)矛盾?
一个模板可以是这样:
我看了这一段文字 (引用文字),有这个问题(提出问题)。 我查了资料,有这些说法(引用说法),根据我的实践,我得到这些经验(描述自己的经验)。 但是我还是不太懂,我的困惑是(说明困惑)。
或者这样:
我反对作者的观点(提出作者的观点,自己的观点,以及理由)。
大学生应该能写出自己的思考, 而不是摘抄书本内容。
提示:编程经验不多的同学,建议看16章 “创新”, 提出自己的问题。
【附加题】:请将问题提交至豆瓣:https://book.douban.com/subject/27069503/, 并在博客中给出链接
在豆瓣页面的最下方 “读书笔记” 那里发言, 《构建之法》的作者会亲自答复问题
Task4:Git基本操作练习##
完成以下Git基本操作
- 将https://gitee.com/happyfaye/SoftwareEngineering仓库fork到自己的账号下
- 将远程仓库clone至本地仓库
- 在本地仓库添加学号姓名.txt(例如:201621123000happy.txt),并提交至远程仓库
- 在本地修改该文本内容并再次提交
- 给出提交历史信息截图
参考:实验楼练习:https://www.shiyanlou.com/courses/4
评分基准##
本次作业总分 10 分,由三个部分组成:
- (1)在规定时间内完成开设博客,码云账号,满分1 分。
- (2)根据示例模板样式的要求提出问题 和 问题内容的质量评分,满分 7分。
- (3)完成Git基本操作并按要求给出截图,满分2分。
注:
- 如能积极响应助教和老师的反馈并在评论2天内做出相应修改,会在已有评分上有一定加分,但原则上获得分数不超过本次作业总分。
- 如对分数有意见,只给一次向助教申诉的机会
- 迟交一周扣实际分数的一半
- 迟交两周或以上,不给分
- 抄袭倒扣分