自我总结

已学内容总结

回想起来,算是一个十分十分十分充实的寒假,里面←有每日的更新

类、对象、构造函数、析构函数 、vector、string、pair、结构体二级排序、文件、queue、stack、list、链表......

这段时间,除去春节,每天晚上花一个小时看视频学习,大概算是初窥门径,了解到了C++的基本内容(毕竟是C++,当然比C实用多了,各种天秀),但要到熟能生巧还得多多实践。

存疑的问题

  • 结构体和对象的区别
  • vs调试器的使用
  • 学习C++的顺序

花费的总时间和代码行数

第一个电梯作业的总耗时应该是最多的,用了多达10h,不过也才码了85行,其余大部分时间拿来了解gitgithubmarkdown写博

第二次的电梯优化因为和前一次的并不能很好的继承,所以我重新写了一个,滋生出一大堆bug,调试到想吐,写了18个小时,完成133行,commit两次,花了点时间在文件输入输出流的学习上

两次电梯的收获和总结

最重要的还是两次电梯的调试,这种写项目的雏形与之前写代码过评测是完全不同的,调试代码的过程很艰辛但是必不可少的,程序顺利运行的那一刻真的是满满的成就感,回顾整个历程,思路很重要,一定要想好思路才开始写代码,不然敲到一半都不知道自己在干嘛了 o( ̄▽ ̄)ブ

这个寒假学了很多东西,虽然很羡慕别人没有作业的寒假,一份耕耘一份收获吧,每天都有一点事情做,挺充实的。

从寒假作业中收获最大的应该是自学能力的提升了,gitmarkdown......回想起来,我都不相信短短十几天可以搞定这么多东西。

为什么使用git?

  • 为了装逼?
  • 因为别人用,所以我们也用?

肯定不是这些原因,使用git是为了:

  • 提高开发效率!
git不仅仅是一个代码版本管理工具,也是一个文档管理工具,在git上很容易维护一个文档

git可以提高开发效率,主要表现在:

  • 合并对提交过程的保留
  • 修正提交
  • 查看日志
  • 廉价好用的本地分支
  • 更强大智能的合并能力
  • 完整配套的开发过程设施(wiki issue 功能大赞!)

PTA


posted @ 2018-02-28 19:44  Elis  阅读(146)  评论(1编辑  收藏  举报