第一次个人作业总结

1.代码量

预计完成此项目需要300行代码量;

实际完成此项目共写了262行。

2.时间量

预计完成此项目需要累计时间20小时(10小时突击C++相关知识,6小时编程,3小时调试,1小时做代码评测);

实际完成此项目花费时间约25小时(突击与编程同时进行,其中翘代码时间约4小时,随敲随学的学习时间约16小时,调试时间4小时,代码评测时间半小时)。

3.模块量

预计完成需求需划分模块为:文件遍历,文件读写,数据统计,数据排序;

实际完成需求划分模块为:文件遍历,文件读写,数据统计,数据比较,数据筛选,数据排序。

4.功能量

预计完成项目功能:需求中要求的所有功能;

实际完成项目功能:所想到的所有情况均调试成功,测试用例给出6种代表性情况,上一篇随笔中有简单介绍。

总体来说,本次项目完成的并不令自己满意:

第一,因为预期效果与实际遭遇情况大有不同,导致进展缓慢,在截至日期即将到来才完成,必定导致用例设置范围不全、优化工作无法做到更佳;

第二,对自己的自学能力预计过高,因此未使用擅长的语言(C),再C++的零基础上,以C的基础学习编写C++完成项目,并不如想象中的容易;

第三,编写源程序时,代码的模块划分依旧是个大问题,目前依旧不能达到基本的可读性、间接性要求。

但是,这次作业中我收获也很多:

第一,在作业的督促和C语言的基础之上,我突击完成了C++基本类型的学习,再进一步努力学会面向对象的C++应用,就可以基本顺利上手的使用了;

第二,代码编写中,不断寻求最减表达发放与最优运行策略,对今后编程的代码优化有很大帮助;

第三,熟悉另一种IDE(vs2012)的使用,同时学习了vs简单的代码评测,为以后的编程之路提供了极大的便利。

总体来讲,此次作业中我收获了很多经验和教训,会为我今后的学习生活带来很大的帮助。

原文地址:https://www.cnblogs.com/hyliu/p/3337992.html