• 构建之法阅读笔记02


    这次阅读了第二章的内容。

    (一)

    开篇讲的内容有些费解--单元测试。

    列了一大篇代码,通读下来,有了一些理解,是单元测试的过程。后又理解单元测试的最终目的是检查错误,提高程序软件的质量。

    那么,单元测试就是程序员一个很好的细节动作,好比是一个细心的体现。编写程序的时候,又不时检查在各种情况下,程序的运行情况。

    (我就有个疑问了,从某方面来说,这样做很浪费时间,平时自己写代码的时候,一咕噜地写下来,到最后,就看是否能够运行,运行成功..扔之,运行错误..再来看看。不过自认为一般没什么问题,有问题两下就找出来了。)

    网上查找一番,我想单元测试的意义,是非常重要的:

      第一,节约时间。也许,进行这活动的时候,心里觉得是在进行多余的过程,其实是在确保正确性。如果是已经编写出大型而复杂的程序之后,再去检查,我想除了工程量巨大之外,错与错之间连接如网,修改一个,也会影响另一个,所以浪费更多的时间。

      第二,利于衔接。单元测试,毕竟是检查程序的,当所测试的代码质量有所提高,问题能够避让,那么和其他程序的衔接稳定性也能够保证。

    (二)

    效能分析工具

    关于这个工具,觉得新颖。

    在数据结构的学习,我初次认识到程序对于电脑也有繁简之分。

    运用这个工具,我想对于程序的瘦身减肥也是有针对性的改良。

    (三)

    PSP

    引言:个人软件过程(Personal Software Process,PSP)是一种可用于控制、管理和改进个人工作方式的自我持续改进过程,是一个包括软件开发表格、指南和规程的结构化框架。PSP与具体的技术(程序设计语言、工具或者设计方法)相对独立,其原则能够应用到几乎任何的软件工程任务之中。PSP能够说明个体软件过程的原则; 帮助软件工程师作出准确的计划;确定软件工程师为改善产品质量要采取的步骤;建立度量个体软件过程改善的基准;确定过程的改变对软件工程师能力的影响。

    这好比软件工程师自己的情况列表。我想这是一个指明方向,严谨分配能力的列表。

    以后的练习中,我应该更应该注意编程习惯的问题。如 单元测试,虽说不上那种非常严格的检查,但每个模块,我应该去检查检查。

  • 相关阅读:
    AWS生产环境Pod挂载不了configmap、secret
    Ant学习
    Springframework3.1源码编译
    MyEclipse10 中增加svn插件
    如何测试java支持的最大内存
    Tomcat中部署后JspFactory报异常的解决方案
    win7x64下安装oraclex64版本后,plsql Developer无法登录的问题
    CentOS6.4安装及配置oracle
    VMWare安装redhat9后上网的的问题
    泛海精灵项目的回顾与反思
  • 原文地址:https://www.cnblogs.com/maplely/p/5295654.html
Copyright © 2020-2023  润新知