2008年12月4日

种子杯小记——初赛

2008年的种子杯编程PK赛现在进行了差不多一半了,我今年很荣幸的作为裁判组的一员参与组织了这个比赛。从11月2号开始筹备,从宣传到出题、评分,我从另一个角度体验了软件开发的过程。
今年的初赛题目是写一个本地的文件服务器,模拟FTP的部分功能,主要包括用户管理、目录管理、文件管理三大部分,没有限制平台和编程语言。
在评分的时候,我发现了我平时写代码的一些不好的习惯,当我给别人评分的时候这些细节我看的清清楚楚,但是自己写的时候就不把这些细节当回事。这让我切身的体会到了"细节决定成败"的道理。比如关于代码注释,正确的做法是注释与代码一起写,但我们经常会先写代码,当程序基本完成的时候才把注释补上,而这样造成的后果就是注释量偏少,而且后来添加的注释不能准确地反映写代码时候的思路。
态度决定一切,在评分的时候我们就遇到了一个态度不那么好的队伍,他文档中的语气显得十分的傲慢,觉得自己的代码肯定是最好的,但是他的文档代码与他的自我感觉并不是非常的符合,这些让评委们对这个队伍的印象不是非常好。
经验教训:没有限制编程语言和平台,接收参数、输出信息没有严格统一,导致无法进行自动化测试,判分的时候评委的工作量太大,而且因为每个评委的评分标准不是非常统一,最后还需要一个人进行分数的修正,导致这个人的工作量又增加了很多。
经过初赛的点评,这些参赛队伍有了一些提高,我自己也从中学到了很多的东西。接下来的复赛相信更加精彩。

没有评论: