博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第七次作业
阅读量:6350 次
发布时间:2019-06-22

本文共 1043 字,大约阅读时间需要 3 分钟。

——想一想,计算器的系列作业陪伴了我走过了大一下,每次的作业都是从迷茫到探索(挫败)...直至完成。。(对于它的情绪也是难以言喻)

对于重构的想法:

首先要意识到计算器具有整体性,因此重构的话,就应该先去画框架图,比如与scan类、print类、calculator类...之间的调用关系,以及main函数如何调用各科类。在框架图上呈现出相互联系,使自己明确自己要做的是什么,这样就更有条理和目的性了。

其次代码可以进行模块化和精简化。

课程总结:

时光荏苒,想起寒假时的第三次作业到现在的第七次作业,不知不觉大一也即将离我远去了。。

在这个计算器系列课程中,自己发了五次博客,代码差不多有450行(很少的样子)。。

自我感觉在这系列作业中受益匪浅:(似乎作业要用到的都是新知识。。)

1.首先是在寒假对面向对象一无所知的懵逼的情况下,硬着头皮去学习关于类的皮毛知识。。

期间还学到了队列queue的知识以及string字符串这一“利器”。
对了,还有对于代码规范也有了一定的了解,相比之前的代码书写风格自认为有所提升。

2.在第四次作业中,开始使用命令行传参了,通过学习和使用,掌握了命令行的基本原理。

这次的作业也让我对stack栈有所了解,能够比较熟练应用该数据结构。
能够运用sstream将字符串中的数字转为double型。

3.在第五次作业中我学习到如何进行文件的读取和写入(ifstream -- 从已有的文件读; ofstream-- 向文件写内容;过程中还了解用getline函数逐行读取表达式)

通过画框架图,对整个项目有了整体观,明白了各个类之间的调用关系。

体会和感受:

.希望自己在面对未知的问题时,能少一点拖延(第四次作业就是在临近deadline才开始。。)。

.原来一个项目的逻辑感如此之强。。对于项目没有了以前的那种只可远观的感觉,即使是一个硕大的项目也是从去解决每一个小问题而构建起来的。

.下定决心开始行动后会发现问题并非有想象中的那么难,问题照样有理可寻。如果只是在一旁畏惧的观望问题永远得不到解决。

.过程中的挫败在所难免,要正确的对待。善于虚心的请教无疑可以令你“豁然开朗”。

.在每次作业的锻炼下,都能学到一点知识,每次都能有所进步,喜悦感不言而喻。

计划:额。。总而言之,是尽可能完成老师的要求,自己学会去拓展自己感兴趣的编程方面的知识。

转载于:https://www.cnblogs.com/cjqcjq/p/5605037.html

你可能感兴趣的文章
iOS开发过程中的心得
查看>>
QOS配置命令
查看>>
linux安装搭建media-wiki
查看>>
使用 MPI for Python 并行化遗传算法
查看>>
widget
查看>>
paramiko安装及使用
查看>>
Java私塾:研磨设计模式 之 访问者模式(Visitor)
查看>>
我的友情链接
查看>>
《Python网络数据采集》读书笔记(六)
查看>>
Linux必学的60个命令
查看>>
iptables 学习笔记 (上)
查看>>
Windows Server 2012 R2 Active Directory(活动目录)实验一
查看>>
android viewpager 无限左右滑动
查看>>
linux下SSH远程连接服务慢解决方案
查看>>
利用mic visual studio 2010 编译器执行wincap获取网络适配器的代码
查看>>
HTML
查看>>
CENTOS7下编译安装PHP-5.4以及配置phpMyAdmin
查看>>
磁盘显示无法访问拒绝访问,里面的资料怎样找到
查看>>
Java之品优购课程讲义_day07(5)
查看>>
Java的新项目学成在线笔记-day3(八)
查看>>