文档章节

软件工程(QLGY2015)博客点评总结

IT周见智
 IT周见智
发布于 2015/06/05 17:17
字数 1365
阅读 6
收藏 0

目录

第一次作业(2015.5.9)

第二次作业(2015.5.21)

 

第一次作业(2015.5.9)

存在主要问题

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

建议

感觉教会学生排版、格式  是当务之急。

 

 

第二次作业(2015.5.21)

第二次作业模式是同学之间结对编程,我在博客中只对同一组中第一名学生的博客进行了点评。点评完后,发现存在主要的几个问题:

存在主要问题

1)github提交源码几乎没有一个组正确,大部分都是只提交一个源码文件(比如.java、.c文件),甚至有人将代码放在txt文件中提交了。这个问题希望老师在上课的时候给同学演示一遍怎样提交源码,让学生有个直观的感受,可能我们在博客中说,学生没有概念;

2)这次同学们的博客质量明显上升了一个档次,无论是排版还是内容上,都比上次要好很多,进步很大。但是还有几个建议:

  • 大多数同学过分强调程序的运行结果,并没有注重“实践过程”的展示。这主要体现在:大部分学生贴程序的运行截图,几乎不写他们是怎么去实现的;
  • 博客中不提倡将全部代码全部贴进去,只需要将部分关键、重要的代码贴进去即可,并进行相应的说明和解释。这样让别人更能理解你的思路,很多学生要么一行代码没有,要么将全部代码往上一粘贴,还不给注释,这样看不到重点;
  • 贴在博客中的代码必须要使用代码样式,不能直接像文字一样粘贴进去;

3)命名规范还需要注意,不能随便取a、a1\、bba这样的名字;

4)既然是结对编程,每个人分工应该再写详细一点。比如加上两个人在协作过程中遇见了哪些问题,最后怎样解决的,这个几乎每组都没有。

总的来说,这次普遍质量要高于第一次,进步非常大。:)

具体点评内容,可以参见每个小组中第一个成员博客后面的评论。

 

建议

让学生尽快学会github上源码管理。

© 著作权归作者所有

共有 人打赏支持
IT周见智

IT周见智

粉丝 10
博文 61
码字总数 185891
作品 0
西青
OSGI学习手册

1 概述 本文是关于OSGI学习的一些资源介绍, 基本的脉络是按照自己的学习进程来的, 希望对进入OSGI学习的人有所启发。 本人具备的学习基础有: 1. Java RCP开发经验, 这个并不是必须, 实质上学...

晨曦之光
2012/03/09
222
0
实施CMMI具体要做什么——点评

实施CMMI具体要做什么——点评 在MSN项目管理群里,一位很资深的IT工作人员推荐她的博客,我粗看了一下确实不错,准备每篇阅读一下,当然也希望通过点评一下来提高一下自己。 该文章是实施C...

技术小美
2017/11/09
0
0
OSChina 技术周刊第二十期 —— 使用 Docker 搭建 Java Web 运行环境

每周技术抢先看,总有你想要的! 移动开发 【软件】移动端web框架 Frozen UI 【博客】Android各种Adapter的用法 服务端开发/管理 【翻译】2014 Docker 的竞争随即而来 【翻译】Docker 和 PI...

OSC编辑部
2015/02/01
2.5K
2
OSChina 技术周刊第二期

每周技术抢先看,总有你想要的! 移动开发 【软件】Google Android 官方培训课程中文版 【博客】iOS开发之Swift调用Objective-C代码 【博客】教你爱上Blocks(闭包)(iOS) 【博客】uick-co...

OSC编辑部
2014/09/28
11.7K
34
OSChina 技术周刊第九期 —— 每周技术精选,值得一看!

每周技术抢先看,总有你想要的! 移动开发 【翻译】介绍 Visual Studio 的 Android 模拟器 【博客】手机腾讯网mt框架之mtwebapp示例解析。 【博客】《Android深入透析》之常用设计模式经验谈...

OSC编辑部
2014/11/16
3.8K
4

没有更多内容

加载失败,请刷新页面

加载更多

RedHat已更改其开源许可规则

对于编程圈外的人来说,软件许可证似乎并不重要,但是,在开源领域,开源许可是非常重要的。 因此,领先的Linux公司Red Hat宣布了一件大事,所有新的由Red Hat发起的使用GNU通用公共许可证(...

linux-tao
27分钟前
10
0
游戏化策划的反馈机制

简评:如何低成本地设计游戏化活动运营方案 当项目活动组采用游戏化机制来设计活动时,往往会犯一个错误 —— 以为物质奖励(金钱或实物)就是终极奖励。然后一次又一次的证据显示,有形奖励...

极光推送
29分钟前
1
0
PHP "延迟静态绑定" 功能,static

从这个名字的定义提取出两个关键点,第一点静态,也就是说这个功能只适用于静态属性或静态方法。 第二点延迟绑定,这个根据下面代码就可以很好的理解 class A{ static $name = "Tom";...

nsns
33分钟前
1
0
《看图轻松理解数据结构与算法系列》导引贴

最近学习数据结构,遇到一个很喜欢的博主,他的文章图文并茂,理解起来很容易。特此开贴记录,方便反复阅读。 博主主页 https://juejin.im/user/57c3970f79bc440063e58518/posts?sort=popul...

科陆李明
今天
1
0
20.27 分发系统介绍~ 20.30 expect脚本传递参数

分发系统介绍分发系统-expect讲解(也就是一个分发的脚本)场景:业务越来越大,网站app,后端,编程语言是php,所以就需要配置lamp或者lnmp,最好还需要吧代码上传到服务器上;但是因...

洗香香
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部