zoukankan      html  css  js  c++  java
  • 构建之法1

    今天看完了第一章,恍然大悟,原来这就是软件工程啊。看完定义才知道,软件工程是“把系统化、规范化、可度量的途径应用于软件开发、运行和维护过程”。软件可以成为商品,但又不同于别的商品,它是一个逻辑产品,具有抽象性和易复制性,由程序和软件工程组成。软件也会像楼房一样慢慢出现裂痕,这时候就需要维护保证其可用性和耐用性。这时候程序员就要重新检测自己的代码哪里出现错误,怎样维护才可以补救。与其出现问题后才补救,不如将问题扼杀在摇篮之中,这时候的就出现了“单元测试”。单元测试可以有效地保证模块的质量。


    诸如此类的还有效能分析测试,就是说对于同一个功能,在保证功能不受损的前提下,怎样的代码才能节约系统开销。例如33页中的for()循环条件,只是将i<m_wordlist.Count改为i<count,System.Collections.ArrayList_get_Count()的调用次数和时间都大幅度的减少,关于这一点我一直都想不明白,只是换个条件为什么差别就会这么大,这是什么原因导致的,以后我们写程序的时候怎样避免这种现象的产生。

  • 相关阅读:
    Activity相关知识点总结
    大端和小端
    两年前端感悟
    线性结构与树形结构相互转换(ES6实现)
    基于webpack的React项目搭建(三)
    MySQL安装之yum安装
    EL表达式中fn函数
    配置Log4j 详解
    Canvas学习:封装Canvas绘制基本图形API
    canvas
  • 原文地址:https://www.cnblogs.com/xrj-/p/13073847.html
Copyright © 2011-2022 走看看