目录
存在主要问题
1)书写这种练习博客的步骤几乎都不对,建议按照以下步骤:
- 题目介绍(简单介绍题目内容、要求,或给出题目链接)
- 源码地址(github源码链接、或其他位置链接)
- 实现步骤
- 需求分析(再简单的系统也有需求、也要分析)
- 功能设计(有哪些功能,每个功能怎样实现,有图更好)
- 难点攻克(有没有难点,有的话,怎样攻克该难点)
- 编码实现(编码实现不是指“贴代码”,每段代码前后需要进行详细说明)
- 测试(测试截图,测试结果)
- 心得(做完此次练习后的体会,学到了哪些知识点?)
2)博客正文中所有源代码必须使用“代码样式”,Java代码使用Java代码样式,C代码使用C代码样式(此次作业很少人用到代码样式),看起来很不舒服;
3)命名要规范。无论类名、函数(方法)名、(成员)临时变量名、源文件名,统统使用规范命名方式,比如定义一个圆形类,请使用“Circle”,不要使用“Yuan”。负责计算的文件使用Calculator.cpp,不要使用class1.cpp;
4)要有代码注释。无论类、函数(方法)、成员变量都得要有注释,关键代码也要有注释;
5)截图时请截取局部即可,不要全屏截图,那样看不到重点,而且一般显示器显示不全;
6)提交源码必须整个项目文件夹全部上传,不要只上传一个源文件(比如test.c)。整个项目上传后,别人下载下来编译一下即可看到效果;
7)博客排版问题非常大,各级标题要与正文区分开来,字体、粗细要有区分;
8)部分学生题目没做完,只实现了一部分要求。
(其它具体小问题、在博客点评中已说明)
学生成绩
博客中有些同学写的实在是太简单,内容太少了,所以没有点评,直接给出分数。只要有内容的,我都给了分数,并没有给0分。
学号 | 姓名 | 分数 |
1162 | 孙立涛 | 8 |
1032 | 周忠贤 | 8 |
1184 | 王均 | 4 |
1164 | 刘美思 | 6 |
1165 | 杨文雅 | 6 |
1166 | 刘媛 | 6 |
1167 | 张甜甜 | 7 |
1168 | 张义莲 | 7 |
1170 | 李振彬 | 1 |
1171 | 张国伟 | 9 |
1172 | 郭浩 | 5 |
1173 | 闻保东 | 5 |
1174 | 刘松 | 5 |
1175 | 徐龙 | 4 |
1176 | 王庆详 | 7 |
1177 | 杨彰平 | 2 |
1178 | 郝佳伟 | 4 |
1179 | 唐佳刚 | 6 |
1180 | 颉凌杰 | 7 |
1181 | 张义军 | 6 |
1182 | 孟千 | 8 |
1183 | 朱文学 | 7 |
1184 | 杨洪宇 | 1 |
1185 | 董光耀 | 6 |
1186 | 郭淑涛 | 6 |
1187 | 刘鹏 | 6 |
1188 | 郭宇 | 8 |
1189 | 李维 | 8 |
1190 | 王永 | 8 |
1191 | 曹阳 | 9 |
1192 | 张德瑞 | 5 |
1193 | 姚大卫 | 2 |
1194 | 程普楠 | 8 |
1195 | 康佳 | 8 |
1196 | 王金涛 | 6 |
1197 | 吴贵阳 | 5 |
1198 | 杜鹏程 | 5 |
1199 | 于前程 | 7 |
1200 | 王国梁 | 9 |
1201 | 李政 | 6 |
1202 | 宋德彪 | 1 |
1203 | 刘翔宇 | 8 |
1016 | 孙婧 | 4 |
1026 | 刘仙臣 | 7 |
建议
感觉教会学生排版、格式 是当务之急。
第二次作业模式是同学之间结对编程,我在博客中只对同一组中第一名学生的博客进行了点评。点评完后,发现存在主要的几个问题:
存在主要问题
1)github提交源码几乎没有一个组正确,大部分都是只提交一个源码文件(比如.java、.c文件),甚至有人将代码放在txt文件中提交了。这个问题希望老师在上课的时候给同学演示一遍怎样提交源码,让学生有个直观的感受,可能我们在博客中说,学生没有概念;
2)这次同学们的博客质量明显上升了一个档次,无论是排版还是内容上,都比上次要好很多,进步很大。但是还有几个建议:
- 大多数同学过分强调程序的运行结果,并没有注重“实践过程”的展示。这主要体现在:大部分学生贴程序的运行截图,几乎不写他们是怎么去实现的;
- 博客中不提倡将全部代码全部贴进去,只需要将部分关键、重要的代码贴进去即可,并进行相应的说明和解释。这样让别人更能理解你的思路,很多学生要么一行代码没有,要么将全部代码往上一粘贴,还不给注释,这样看不到重点;
- 贴在博客中的代码必须要使用代码样式,不能直接像文字一样粘贴进去;
3)命名规范还需要注意,不能随便取a、a1\、bba这样的名字;
4)既然是结对编程,每个人分工应该再写详细一点。比如加上两个人在协作过程中遇见了哪些问题,最后怎样解决的,这个几乎每组都没有。
总的来说,这次普遍质量要高于第一次,进步非常大。:)
具体点评内容,可以参见每个小组中第一个成员博客后面的评论。
建议
让学生尽快学会github上源码管理。