• 《20170911-构建之法:现代软件工程-阅读笔记》


    第一章:

      介绍软件工程和软件的关系,软件=程序+软件工程。

      软件工程是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。

      计算机科学这一学术领域可以分为以下这些偏理论的领域:

        1.计算机理论

        2.信息和编码理论

        3.算法和数据结构

        4.形式化方法

        5.程序设计语言

    第二章:

      介绍单元测试的使用方法与作用,在单元测试的基础上我们就能建立关于这一模块的回归测试。

      为一个程序做测试,自动化程度由低到高:

        1.手动测试,手工比较。

        2.要做到不断的测试,可以把wc的主要功能封装成一个类,然后测试程序调用这一个类的主要函数,得出结果并与标准作比较。

        3.更进一步,把测试文件和正确的测试结果保存到文件中,测试驱动程序只要比较测试的输出和标准结果就能得出答案。

        4.再进一步,把自动构建脚本和构建验证测试结合起来。每一次构建之后,就进行运行测试,然后记录出现的Bug。

    第三章:

      指出了软件工程师的考级之路,指出了方向。

    第四章:
      两人合作:

        代码规范 以及错误处理:

          错误处理:1.参数处理。

               2.断言。

        代码复审:

          自我复审,同伴复审,团队复审。

  • 相关阅读:
    如何使用Eclipse和GCC搭建STM32环境
    增量式pid和位置式PID参数整定过程对比
    webrtc 源码结构
    小米路由器刷Xiaomi Mi WiFi Mini openwrt
    js jQuery 右键菜单 清屏
    沉默的大多数 (王小波)
    kindle书摘-活着-余华-活着不易,珍惜
    kindle书摘-围城-相爱勿相伤
    Nagios系列1,选择
    红楼梦人物关系图,一代大师成绝响,下回分解待何人,kindle读书摘要
  • 原文地址:https://www.cnblogs.com/paoxiaodedaxuongmao/p/7505089.html
Copyright © 2020-2023  润新知