面向对象程序设计 总结做业

在本学期的学习中,有哪些是通过博客做业后才学到的?git

  • github的使用
  • 代码规范
  • 文件分离/读写
  • 命令行
  • markdown排版

在电梯做业和团队做业中,遇到的最大问题是什么?github

电梯做业
  不能编程实现本身的想法,感受力不从心。对乘客信息的处理,电梯是否载客/送客的判断,电梯的时间和乘客的时间的对接。虽然已通过了这么久,仍是忘不了被电梯支配的恐惧。最后选择性跳过了全部本身不会的,实现了一个最低配版:顺序输入乘客信息,出租车模式,每次请求只有一我的,一次只载一个乘客。
团队做业
  没有一个合理的分工和进度安排,对界面方面的知识也是一片空白,也不知道实现过程。帮不上队友的忙,本身也得不到训练。编程

在电梯做业和团队做业中,还有哪些能够继续改进或完善的地方?markdown

电梯做业
  太多了,先从出租车变成公共巴士,再变成只有有人下有人上才停的巴士,差很少就是现实电梯那样。
团队做业
  没有参与编程,因此无从提及。框架

你是否有想太重构?
若是让你重构你的在电梯做业或团队做业中,你会如何重构?请写出你的重构计划。
函数

(因没实现团队做业因此只针对电梯做业进行说明)学习

  有。就保留基本的类框架,里面的函数啥的重头再来。
  以前写的时候C++刚开始学,不少用法也不熟悉,如今来看不少之前想到就头疼的问题其实仍是有方法能够解决的。对乘客的请求排好序,根据运行时间顺序乘客与电梯的距离完成请求,以前也是卡在这里了,由于电梯是动的,待乘乘客是不会动的。其实框架思路仍是没有改变的,只是掌握了一些新的知识,我能够实现以前写不出来的代码。搜索引擎

通过这学期的学习,你有哪些体会和感觉?命令行

  刚开始以为电梯做业特别难,不是编程题那样Hint:先写个类,而后谁继承谁,或者,写个函数实现什么样的要求,忽然给你张白纸,而你无从下手。
  编程题的训练可让人快速上手一门语言,可是运用的层次不止于此。电梯和团队做业都是颇有趣的做业(虽然刚开始并不这么以为),没有一个标准的答案让你AC,电梯能正常运做了之后,还要实现更优,AC以外另有天空。这样也有很差的就是出现问题没有参考答案去修改,只能经过自行网上查阅,虽说确实能学点什么,可是有些时候查找的内容每每不是那么和你的问题那么对接的上。就很打击人。但这也是个过程吧,总得去面对的,搜索引擎仍是很是有用的。
  C++上课仍是收获不少的!很喜欢这个课。就是过短了: ( 之前学C就马马虎虎,这科也算是比较认真对待的课了,感受打代码仍是颇有点意思的,电梯虽然只是最低配版,好歹是作出来了。(团队做业实在能力有限啊qwq)对STL也挺感兴趣的,学会的话应该会比较方便吧。代码规范

对于这门课程的实践做业形式(博客+我的/团队编程)有何见解或建议?

  我以为这些形式都不错,只是刚开始以为写博客这是个任务,有点抗拒,后来经过博客园这个平台看到了其余同窗的做业,学习到了一些东西,同时感觉到了很大的差距,也渐渐以为本身学习的过程确实应该记录下来,这样一步一个脚印的感受,还不错。也看了一些学长学姐的博客园,GitHub,就哇,感受要学的东西还不少,能充实自个人东西还不少,计算机的学习还很漫长。有点小期待XD(???   虽然刚开始以为这些很烦,可是如今回头想一想,就是不同。若是团队做业不那么紧张,我也想加入学习,如今只能争取暑假本身搞点东西。建议的话,但愿做业能多一些新手提示吧,有时候百度了也不必定能获得本身问题的答案,把本身搞的很崩溃,时间也不能充分利用。

相关文章
相关标签/搜索