Bug驱动开发(Bug-driven development)

Bug驱动开发(Bug-driven development)

大家好,又见面了,我是全栈君,祝每个程序员都可以多学几门语言。

说实话,作为一个Domino开发者,像測试驱动开发(Test-driven development)、功能驱动开发(Feature-driven development)之类软件开发的高大上的方法论(Methodology),仅仅是偶尔在用其它语言开发的文章和程序猿那里看到和听到过,Domino独特的体系架构使得这些方法论都不太适用。只是依据我近期參与的某国外大型Java产品的经验(也在聊天中得到了朋友的印证),在现实中不管是用什么语言开发什么样的项目,都普遍存在一种方法论,而且还没有得到理论家的重视,被系统总结和提出过。

我准备将这样的方法命名为“Bug驱动开发”( Bug-driven development)。尽管名字相同高大上,但实际上各位程序猿对它都不陌生。简单地说就是发现bug——消除bug——发现新的bug,这样一个不断循环的过程驱动着开发,是谓Bug驱动开发。要运用这样的方法论很easy,仅仅需做到下面若干条中的某一条:

  • 选用刚開始学习的人或对软件系统架构和设计原则没有经验的程序猿开发复杂的系统。
  • 项目边界不清,需求频繁变动。
  • 人手不够,时间紧张。
  • 资源不足或重视不够,未经(充分)測试。
  • 产品经理急于推出新版本号,项目经理使项目仓促上线。

Bug驱动开发,学习简单,易于实行,应用普遍,我今日首先将其作为一种方法论提出,希望与各位同仁共勉,更好地推动此一方法的研究和发展。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/118499.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python偏函数理解_python进阶书籍的推荐

    python偏函数理解_python进阶书籍的推荐什么是偏函数partialpython中提供一种对于函数固定属性的函数偏函数的作用把一个函数的某些参数给固定住(也就是设置默认值),返回一个新的函数偏函数的语法使用偏函数必须先导入from

    2022年8月7日
    9
  • ValidateRequest 属性[通俗易懂]

    ValidateRequest 属性[通俗易懂]               在ASP.NET1.1中,@Page指令上的ValidateRequest属性被打开后,将检查以确定用户没有在查询字符串、Cookie或表单域中发送有潜在危险性的HTML标记。如果检测到这种情况,将引发异常并中止该请求。该属性默认情况下是打开的;您无需进行任何操作就可以得到保护。如果您想允许HTML标记通过,必须主动禁用该属性。  Valida

    2022年6月10日
    30
  • 测试常见面试题之场景测试回答策略(如电梯该怎么测等)

    测试常见面试题之场景测试回答策略(如电梯该怎么测等)1.概述这类问题是考察面试者测试思路和测试策略的常见问题,主要要根据软件质量的六个特性(功能性、易用性、效率、可靠性、可维护性、可移植性)来进行思考,进而需要结合实际测试软件时考虑的角度,比如功能方面、接口方面、性能方面、维护难度方面、兼容性方面、界面或者说外观方面(比如本地化的一些内容以及界面美观等等)、操作难度或者说易用性方面、可靠度(比如应对异常情况的能力)方面、安全性方面等,根据这些角度结合具体要测试的内容进行思考并作答,例如,在下例中,分别从功能、界面、易用、兼容、安全、性能这六个角度结合业

    2022年6月7日
    46
  • Eclipse 安装 SVN 插件的两种方法「建议收藏」

    Eclipse 安装 SVN 插件的两种方法「建议收藏」Eclipse 安装 SVN 插件的两种方法

    2022年4月23日
    101
  • webpack配置devServer详解

    webpack配置devServer详解devServer 运行代码的目录 contentBase resolve dirname build 监视 contentBase 目录下的所有文件 一旦有变化就会 reloadwatchC true watchOptions 忽略文件 ignored node modules 启动 gzip 压缩 compress true

    2025年11月7日
    2
  • pycharm怎么导入外部库_python导入本地库

    pycharm怎么导入外部库_python导入本地库打开pythonsetting中选取

    2022年8月28日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号