zoukankan      html  css  js  c++  java
  • 构建之法阅读笔记01

    程序=数据结构+算法

    程序指的是源程序,就是一行行的代码。它们是建立在数据结构上的一些算法,程序还要对数据进行操作,这些数据有些是静态,有些是动态的。

    一个复杂的软件不但要有合理的软件架构,软件设计与实现,这些都是软件构建的过程,

    第一次阅读笔记,我觉得受益很大,

    对于软件工程的学生来说,软件开发过程中的难题肯定会有很多,知道问题所在,才能有机会解决!

    书中提到基本有五点,复杂性 不可见性 易变性 服从性 非连续性

    很喜欢许峰雄的一句话“我们从一个不同方向去逼近这个问题,我们,至少是我们自己,把这个问题看成是一个纯粹的工程问题”

    这一周 没有阅读很多,但是也反思到自己的不足,我们现在的程序只是很简单的,但是在出错后,很难找到错误出在哪,面对很多的代码没有一丝头绪

    看到书中写着一定要养成写好单元测试的习惯,在以后的软件开发中对于程序的修复是很重要的!

    从树上也了解到很多关于单元测试的东西,以后一定注意单元测试的写法,养成这个习惯!

    单元测试应该在最基本的功能、参数上 验证程序的正确性

    单元测试必须由最熟悉代码的人来写

    单元测试过后,机器的状态不能变

    单元测试要快(一个测试运行的时间是几秒钟,而不是几分钟)

    单元测试应该产生可重复,一致的结果

    单元测试必须保证独立性 单元测试的运行、通过,失败不依赖于别的测试,可以人为构造数据,以保持单元测试的独立性

    单元测试应该覆盖所有的代码路径

  • 相关阅读:
    关闭编辑easyui datagrid table
    sql 保留两位小数+四舍五入
    easyui DataGrid 工具类之 util js
    easyui DataGrid 工具类之 后台生成列
    easyui DataGrid 工具类之 WorkbookUtil class
    easyui DataGrid 工具类之 TableUtil class
    easyui DataGrid 工具类之 Utils class
    easyui DataGrid 工具类之 列属性class
    oracle 卸载
    “云时代架构”经典文章阅读感想七
  • 原文地址:https://www.cnblogs.com/ggrm/p/7955352.html
Copyright © 2011-2022 走看看