zoukankan      html  css  js  c++  java
  • 《构建之法》读书笔记2

    软件工程个人技术和流程

    单元测试:保证模块质量的稳定、可量化

      单元测试需要一个好的标准:

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

        单元测试应该由最熟悉代码的人(程序的作者)来编写

        单元测试后,需要使机器的状态保持不变;单元测试创建或修改了数据库,之后需要删除或恢复这些记录

        单元测试要,例如只修改了“用户界面”,那么只需要进行“用户界面”的单元测试

        单元测试产生的结果应该可重复且一致,如果两次相同测试产生不同结果,那一定是有问题的

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

        单元测试应该集成到自动测试的框架中,让每个人能随时、随地运行单元测试

        单元测试必须和产品代码一起保存和维护

    回归测试:如果一个模块或功能以前是正常的,但实际过后不正常了,这是一个倒退。工程师应该在新版本上运行所有已通过的测试用例,以证明“倒退”没有发生,这叫做回归测试

    效能分析:让程序跑得又快又好。

      两种分析方法:抽样、代码注入
    个人开发流程:PSP图表

      计划、开发、报告

  • 相关阅读:
    线程同步的几种实现方案
    关于java中三种初始化块的执行顺序
    java数组
    Codeblocks 17汉化
    聚焦天狗
    linux下搭建svn添加多个仓库(项目)
    使用Python在windows环境下获取Linux服务器的磁盘、内存等信息
    python smtplib使用163发送邮件 报错 554 DT:SPM
    防抖与节流
    js
  • 原文地址:https://www.cnblogs.com/Arisf/p/14698197.html
Copyright © 2011-2022 走看看