1 在本学期的学习中,有哪些是通过博客作业后才学到的?
放寒假时学习了github和VS的使用,开学之后开始学命令行参数的使用,还有.cpp和.h文件的分离等,还有一些对未来比较有帮助的技巧,如何经营自己的博客和github并利用好上面的资源。
总的来说,这学期的编程学习没少离开视频,博客和百度等搜索引擎,这些真的都是很好的资源。同时编程学习也离开动手,很多之前摸索出来的东西很久不用也会慢慢遗忘呢,所以在平时要多实践吧。
2 在电梯作业和团队作业中,遇到的最大问题是什么?
在电梯作业中,遇到的问题莫过于不知如何面向对象编程,常常写出基于对象编程的代码。后来通过c++课本和视频也逐渐了解了一些面向对象的思想,代码也有很大改变,不过还没成功。
在团队作业这种,遇到的问题是没有沟通好各个类的接口吧,导致到了最后一天晚上大家还在忙,把最后的整合任务都交到了一个人身上,让他把代码整合后再打出UI界面,到最后也没成功。
3 在电梯和团队作业中,还有那些可以继续改进或完善的地方?
首先说电梯作业吧,因为没学什么算法知识,现在打出的电梯也是taxi模式,所以说要想变成现实的电梯还有很大改进空间吧。
然后是团队作业,把接口改好并把可以运行的游戏打出来就是最大的改进了……
4你是否有想过重构?如果让你重构你的电梯作业或团队作业,你会如何重构?请写出你的重构计划。
目前还没想过重构,可能就想着如何改进当前的作业吧,毕竟目前还没怎么学过有关算法的知识。
5经过这个学期的学习,你有哪些体会和感受?
首先体会到了c++和c不一样的地方,感受到了c++引进的一些对编程更有效的机制所带来的便利,还有就是个人的学习能力很重要。编程人员要拥有终身学习的本领才能不落后于世界吧。
6对于这门课程的实践作业形式(博客+个人/团队编程)有和看法或建议?
不要一上来就放大招!
一开始就要打电梯是真的难受,如果有些更简单的过渡就更好了。这样大家才不会因为难而中途放弃。