zoukankan      html  css  js  c++  java
  • 2017《面向对象程序设计》课程作业一

    github

    卮言片语

    我选择了重构。虽然当初编程的时候有尽量模块化,但和题目要求相比还是太一体化,有一种牵一发而动全身的感觉。
    当初用的方法比较初级,各种各样的返回值错综复杂,思路千回百转。当初埋下诸多隐患,全局变量与局部变量重名、命名不清楚,改起来眼花缭乱相当累人。
    觉得分工合作还是挺难的。局部数据之间的相互引用怎么办balabala还需要我仔细思考。这次作业大部分都直接设置成了全局变量。不知道应该是怎么样的,但我觉得像是强行假装分工合作与模块化。
    这次作业要求使用c++编写,我也只是象征性的改了程序开头,改了输入输出,没有很好地按要求体现思想--连模块化也是这次作业强行修正的。
    原因是自己并没有在课余花费时间学习它,它对我来说还很模糊。
    最近很多事情要做,拖延到最后的事情总没能做好,时间分配说过很多次了,做不好。
    这门课程给我的感觉很不一样,相比于其他课程,它在开课前就已经花费了我大量精力。而且它还要求强主动性的学习--比如markdown和git,而我更习惯于教授后再熟练它。
    所以我时常会看见其他同学走在我前面的样子。看见他在用我所不知道的函数。看见他在用我不知道的算法。看见他在用我不会的语言。
    我会很应景地想到一句歌词 i fall behind~
    我以为他们所学的都是我将要学的,他们只是提早地做了预习。我找不到一个满足变量唯一的时间节点,来看看我们的能力谁高一点。
    这也只是我自己的说法而已。生活中的竞争都不给你找变量唯一的。自主学习的能力也是个人能力的组成部分。
    再这样持续下去,旁观者可以看见他们已经走出去很远了。

  • 相关阅读:
    strcmp()比较函数和strcasecmp()和strnatcmp()
    substr()函数
    改变字符串中的字母大小写
    explode()与相反函数 implode() 和join()
    PHP nl2br() 函数
    PHP trim() 函数
    PHP的count(数组)和strlen(字符串)的内部实现
    变量处理函数库
    php中定义数组的方法
    80端口的烦恼:[3]清除NT Kernel占用80端口
  • 原文地址:https://www.cnblogs.com/kofyou/p/6754698.html
Copyright © 2011-2022 走看看