- 按照老师的要求,我会参考每个人的表现给分。因为没有直观的评判标准,我只能以代码量来计算。如果某个人的代码量比其他人都少,那我会给他降分。
- 计算方法:把空行去除,计算代码行数。注释也算在代码量里。
- 可读性也是很重要的,尽量不要写别人看不懂的东西,后面改起来会很麻烦
- 所有操作,都不鼓励调用库函数或者别人写的函数,除非迫不得已。string.h, stdio.h, stdlib.h可随意调用,我们自己写的可随意调用。
- 文件命名,变量命名,函数命名要规范。
- 文件:单词首字母大写,如NodeOpe.c
- 结构体等:首字母全大写,如FileBiTree
- 变量:第一个单词小写,之后的每个单词首字母大写,如destPath
- 函数:单词小写,单词间用下划线_连接,如print_files_in_path
- 把函数写好后,先自己测试过,没有问题了再提交到代码库。(测试用例和结果可以先保留(截图之类的),之后的实验报告可能要用上)。
- (待更新)写代码顺便把报告给写了。每完成一个函数,就写关于此函数的报告。主要内容有……
- 有些函数或者结构体我可能设计错了,如果不对,还请多包涵。有什么不懂的地方也可以直接来问我。