• 构建之法阅读笔记01


    利用课余时间,我对《构建之法》前两章进行了详细的阅读,也学习到了更多的知识,同时对老师上课时间所讲的知识有了更进一步的了解。

    首先,我简单了解到了程序与软件之间的关系。在我之前看来,程序与软件并没有太大的差别,感觉就是编程,就是在敲代码。这无形之中就被我们自己的定义所束缚。因为编程是枯燥无聊的,谁又能吧更多的心思放在这上面呢。软件=程序+软件工程。这是书本上,也是老师给与我的简单关系。它让我初步明白了软件与程序的不同之处。程序可以是简单的代码,可是软件却不能。软件是复杂的。它包含各方各面的东西,更有许多我们尚未接触到东西。只有通过不断的学习以及对软件的接触了解,才能越来越熟悉软件。也正是这种未知的东西才能让我们更好的进步。

    其实让我思考最多的不只是软件的含义,而是软件开发的不同阶段。我思考了很久,我应该是处于哪个阶段?纸飞机—玩具阶段?业余爱好阶段?探索阶段?成熟的产业阶段?我想或许我只能处于最简单的玩具阶段吧,甚至于连玩具阶段都算不上。因为我连玩具都不会做!我要做的,就是把自己的兴趣更多的投入进去,才能更好的学习这门课程!

    单元测试在编程以及软件当中不可或缺,它将会是我们软件的重要组成部分。更快更有效的测试,更利于我们对软件的开发与改进。在以往的编程学习当中,我也曾多次通过他人的代码来实现自己的程序,却也时常出现一些问题。在团队合作的软件行业当中,我们各自所负责的模块也会被其他成员直接所利用,若是时常出现他人看不懂的代码或是失误,那岂不是拖累了整个团队的开发进程了吗?所以单元测试的高效与否,就是我们最直接的要求了。我们只有更好的提高个人水平,才能让单元测试更加准确、快速地保证程序基本模块的正确性。这就要求我们必须努力去提高自己的编程水平。

    在新的学期当中,我希望自己能更好的投入到学习当中,学习更多的知识,才能为自己的以后多打基础。

  • 相关阅读:
    转:mac下安装homebrew
    jdk1.7下载路径
    转: Mac 使用ADT的问题
    转:mac下安装Sublime Text
    转: SVN和Git的一些用法总结
    转: SVN使用教程总结(图文丰富,相当详细)
    转:Tortoise SVN 版本控制常用操作知识
    Android Java混淆(ProGuard)
    转:美团Android资源混淆保护实践
    【IPC进程间通讯之三】内存映射文件Mapping File
  • 原文地址:https://www.cnblogs.com/crazy-soul/p/5269620.html
Copyright © 2020-2023  润新知