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

    《构建之法》01

    书中的1.2.4中Dug问题让我感触颇深,bug是我们日常生活中常说的一个词,哪怕是非专业的人也是随口说来。但在软件工程中的bug其实和日常的bug是有很大区别的,我们习以为常的bug就是影响一个正常软件运行的错误代码,其实不然,bug真正的含义是:软件的行为和用户的期望值不一样就叫bug。书中举到的例子很有代表性,一个用户根本不需要的功能是bug还是feature,一个用户潜在需要的功能是bug还是feature。

    1.过去的做法:过去我总是觉得bug就是代码中的标红的地方,其实不然,一切不符合用户要求的地方,哪怕是完美无误的程序,都算是bug;

    2.不好的地方:这种想法是不好的,仅仅局限于代码中的问题是不够的,这是外行人看的东西,我们搞软件的要放大眼光,用户的最终体验要求所涉及的bug才是我们应当重视的;

    3.改进的方法:bug的这种思考就牵扯到了软件工程中的“足够好”:我们在软件工程中要做到三点:1、研发出符合用户需求的软件。2、通过一定的软件流程,在预计的时间内发布足够好的软件。3、能证明所开发的软件是可以维护和继续发展的。做到这三点就是初步学会了软件工程。

  • 相关阅读:
    人月神话阅读笔记01
    HTML中常用meta整理
    前端开发中的SEO
    webGL学习笔记
    webGL 学习教程
    HTMl5的sessionStorage和localStorage
    Validform使用
    gulp详细入门教程
    gulp.spriteSmith使用
    gulp.spritesmith修改px为rem单位
  • 原文地址:https://www.cnblogs.com/cuijunfeng/p/10506136.html
Copyright © 2011-2022 走看看