第一次个人作业总结

本文分享了一个基于C++的小型项目开发经历,包括从代码量、时间量到模块划分的实际与预期对比,以及作者在项目过程中遇到的问题和解决办法。作者还总结了关于C++学习的心得体会和对代码优化的认识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值