请停止“贷款”
来源:互联网 发布:js检查邮箱格式 编辑:程序博客网 时间:2024/06/03 02:21
作为InfoQ的《持续集成》专栏作者,刚刚发表了第三篇文章《分支策略》。有位童鞋问了这样一个问题:
我现在的团队也面临这样的问题,更糟糕的是我们还没有测试套件。目前只是面临企业内网,马上也面临外网的应用了。痛苦。。。那个大侠给个好建议!
其实,文章中已经给出了答案,即一直保持“主干开发为主的短周期分支策略”。当然,很多团队无法达到这种境界。原因可能非常简单。比如,
- 无法拒绝客户要求,否则就有可能失去重要客户。
- 开发时的代码质量太差,当需要发布时,在分支上修复Bug的时间需要很长。
- 在主干上开发新功能时不注重质量,只赶进度,不修缺陷。
- 传统的瀑布开发方式使两次发布之间的时间间隔太长(每次发布都需要三个月以上)。
其结果就是一个恶性循环,如图所示。
其实打破这个环很简单,即“Build Quality In”,在整个过程的任何时刻都以发布质量来要求软件团队。
大多数团队总是会找出各种各样的理由不这么做,欠了很多“技术债”。这些技术债就像生活中的“贷款”一样,越借越多,但自己经营不善,希望通过借更多的贷款来解决当前的问题。
解决的方法简单(1)停止“贷款”;(2)每天还一点儿“贷款”。
- 请停止“贷款”
- 请停止谈论“备份”
- 贷款
- 请停止埋怨你的工作吧
- 不够努力,就请停止抱怨
- 请立即停止刷博客流量
- 程序员,请停止说这20句话
- 《请停止无效努力》读书笔记脑图
- P2P网络贷款危机时刻:哈哈贷停止服务
- 按揭买房的朋友请仔细看,怎样办理贷款最省钱
- 此blog停止更新,请访问最新域名
- windows 7 各种激活方法—请停止争论吧
- 本博客已停止更新,请移步至yizero.com
- 腾讯soso,请停止你们的流氓蜘蛛爬虫
- Android【应用程序**(进程:**)意外停止,请重试.】的解决方法
- 本博客停止更新,请访问新博客
- 程序员菜鸟们,请停止写“烂”代码!
- "现在无法停止‘通用卷’设备。请稍后在停止该设备 。"解决办法(转载)
- Android游戏开发之旅四 Canvas和Paint实例
- android开发中代码的调试常识
- linux编程的108种奇淫巧计-1(FALSE SHARING)
- Android游戏开发之旅五 Path和Typeface
- 电脑开启AP共享上网(转)
- 请停止“贷款”
- 导入导出 Oracle 分区表数据
- 各种排序方法总结
- SQL操作全集
- HDU 1548 A strange lift
- 用gdb调试core dump文件
- HGE系列之十 管中窥豹(游戏字体)
- 算法
- 定时监测CPU温度并实现报警和自动关机