1、Fork到自己远程仓库的码云项目地址:
https://gitee.com/wang_jingyuan/personal_project41656
2、在开始实现程序前,在下述PSP表格记录下你估计将在程序的各个模块的开发上耗费的时间。并说明估计根据。
3、程序对表达式类型的支持程度。描述你的程序对不同类型表达式求值的支持程度。
4、 程序设计与实现过程。设计包括代码如何组织,比如会有几个类,几个函数,他们之间关系如何,关键函数是否需要画出流程图?说明你实现算法的关键部分(不必列出源代码),以及实现过程中遇到的关键问题与困难。
5、程序单元测试展示。展示出项目部分单元测试代码,并说明测试的函数,构造测试数据的思路。并将单元测试得到的测试覆盖率截图,发表在博客中。
单元测试
代码覆盖率
6、程序中的异常处理说明。在博客中详细介绍每种异常的设计目标。每种异常都要选择一个单元测试样例发布在博客中,并指明错误对应的场景。
7、在你实现完程序之后,在附录提供的PSP表格记录下你在程序的各个模块上实际花费的时间。
原文:https://www.cnblogs.com/wang-jingyuan/p/9936605.html