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

    1、我过去是怎么做的(或者我过去看见谁是怎么做的)

    过去我认为,bug就是指系统中运行时出现的问题或错误,有bug就是质量不合格,没有bug就是质量完美。

    所以我每次写程序,更多的只去注重程序只要能正常运行不出错,就是做好了。

    2、结合书中所讲,说明为什么这样不好

    书中说明:bug的多少可以直接衡量一个软件的开发效率、用户满意度、可靠性和可维护性。简单地说,软件的行为和用户的期望值不一样,就叫bug。是否是bug,取决于用户与开发者的不同角度。

    比如:某聊天软件不支持视频聊天,用户期望这个聊天软件支持视频聊天,但是该软件的开发人员说,这个软件根本没打算支持视频聊天。这就体现了软件的行为与用户的期望值不一样,应视为bug。因为软件最终制作出来是要给人(用户)使用的,用户的真正需求至关重要,并且我们的软件要能够长期维护,一步一步优化完善功能,提升用户体验。

    3. 提出一个解决办法,避免再次掉入陷阱

    我们做软件工程,最重要的要做到下面三点:

    (1)研发出符合用户需求的软件。

    (2)通过一定的软件流程,在预计的时间内发布“足够好”的软件。

    (3)能证明所开发的软件是可以维护和继续发展的。

  • 相关阅读:
    NOIP知识点&&模板整理【更新中】
    qbxt DAY7 T4
    qbxt DAY7 T2
    qbxt DAY 6 T3 柯西不等式和拉格朗日不等式
    qbxt DAY4 T4
    qbxt DAY4 T3
    #98. 表达式计算 杂想
    扫描线入门学习笔记 (主要讲解代码实现)
    学OI要知道的基础知识(咕咕咕)
    主定理学习笔记(总结向)
  • 原文地址:https://www.cnblogs.com/wang-jx/p/8253141.html
Copyright © 2011-2022 走看看