寒假第二次作业作业引导和提示
寒假第二次作业引导和提示 第二次作业涉及的面比较多,如果之前没有自学相关知识可能会觉得无从下手,以下给大家分析一下这次作业 1. 该以怎样的顺序完成作业,侧重点在哪 本次作业主要考察Git、GitHub使用,代码规范意识,一定的程序设计能力(基于命令行),PSP,以及单元测试和性能分析改进。 在开始时建议先建一个空白文稿统计自己花在各个地方的耗时,方便到时候写到PSP表格上(关于PSP表格,参考作业附录)。 之后先别急着写程序,先看一些Git、GitHub的教程,学会基础使用之后,按照作业要求fork主仓库,根据示例目录结构建好自己的目录。 建好目录之后,便可以根据自己使用的语言,根据作业要求,制定代码规范,代码规范按照markdown格式,写到codestyle.md中。 这时便可以开始分析需求、设计模块。需求分析清楚后便可以开始写程序。 当你有所产出之后,便可以进行commit,并push到github。作业要求commit 10次并不多,只是让大家养成习惯。 对于你已经写好的函数、类,要及时进行单元测试,此次作业要求最少10个测试用例。 单元测试记得满足“FAIR”原则,即fast(快速)、automated(自动)、isolated(隔离)、repeatable(可重复)。具体使用什么框架并无限制。 单元测试应该随着程序开发逐渐进行。确保你之后的修改不会导致单元测试的失败