zoukankan      html  css  js  c++  java
  • 面向对象程序设计——学习总结

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

    1. 从面相过程到基于对象的编程,尽管c++这门课程已经结束,但学习c++的脚步还未停止。c++很多内容如输入输出流 STL的知识希望自己能够在暑假将这些内容进一步的掌握,并让自己从入门到进阶。
    2. 将代码分文件,这样可以更高效地管理和修改代码。
    3. 命令行的操作,虽然学的不多,而且已经忘得差不多了,但是自己起码知道这个东西,并且二次学习能够更快上手。
    4. GitHub的使用,运用GitHub的次数不多,而且个人感觉操作步骤有点复杂,要是能够简化一些就好了,就像直接把文件拖进去就上传好了。

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

    电梯任务

    1. 电梯的调度
      这个东西可谓是最恶心的了,在这个方面花了时间最久。虽然在这方面花的时间久,但是实际写代码的时候很多地方太难实现,开始不断化简,就写了个很一般的电梯。
    2. 代码的调试
      关于代码调试这一块,花的时间和打代码差不都。我想越到后面,调试的时间将远大于打代码的时间吧。

    团队作业
    这次团队作业,我完美诠释了什么是理想很美好,现实很骨感

    1. 代码的拼接。代码的拼接一开始我以为很简单,只要互相调用来调用去就OK了。结果在大家完成任务之后,我发现函数参数和自己想的不太一样。我才意识到当初在商讨的时候并没有具体到统一接口,导致我在代码结合的时,不得不重新自己修改代码间的接口,在修改接口的时候,又不得不改动具体实现的代码。第一次做这种小项目没经验,一开始并没有想到这一块,在这个方面花了不少时间。
    2. 游戏main的实现。我对这方面完全是个newbie,因此只能去网络查找学习资源,秉着视频第一,博客第二的态度搜索。并没有发现有关的视频,所以只能看博客了。各种翻阅博客,我认为新手很难看得懂,没办法只能死磕。花了很多时间,但收获的却不多。我更多的还是求助大佬。在大佬的帮助下,游戏的基本操作就定型了,这次的团队作业,稀里糊涂也就算做出来了。

    在电梯作业和团队作业中,可以继续改进或完善的地方

    关于电梯
    想要达到自身预期的效果对于现在的我基本无望,只能在原来的基础上,补充一点细节,在一些情况下达到期望。

    关于团队任务
    希望能够加入一些动画,让游戏更加美观,可玩性更强。能够引入智能化东西,让NPC能够自己运动,完成自己的任务。

    经过这学期的学习,我的一些体会和感受?

    在学习的过程中深刻体会到了:路要靠自己去走,才能越走越宽。只能不断提升自己的代码能力,不断学习,才有机会完成自己预期的任务。对于计算机这门学科,要学的东西真的有点多,希望后来的自己能够在计算机学习的路上走下去。

    对于这门课程的实践作业形式(博客+个人/团队编程)的看法

    1.博客。 我认为这个东西非常好,可以锻炼个人的总结能力,并且对自己学习的过程进行一个大概的回顾

  • 相关阅读:
    【XSY2990】树 组合数学 容斥
    【LOJ2542】【PKUWC 2018】随机游走 min-max容斥 树上高斯消元
    【51NOD1847】奇怪的数学题 min_25筛
    【51NOD1965】奇怪的式子 min_25筛
    蒟蒻的学习计划
    【XSY2962】作业 数学
    蒟蒻的做题记录
    【LOJ2586】【APIO2018】选圆圈 CDQ分治 扫描线 平衡树
    【APIO2016】【UOJ205】【LOJ2568】烟花表演 可合并堆
    【BZOJ2876】【Noi2012】骑行川藏 拉格朗日乘法
  • 原文地址:https://www.cnblogs.com/ruanjunxi/p/9278135.html
Copyright © 2011-2022 走看看