牛仔式编程和粉红色的大檐帽

小卒过河
 小卒过河
发布于 2011年07月26日
收藏 6

Pink Sombrero
“牛仔式编程”,这个词我们用在这里是来描述那种直接在生产环境服务器上修改代码的行为。那的确不是一种好的工作方法,我们通常不鼓励这种行为,但总有时候,你不得不这样做 …

开发和部署工作通常都是由一些制定好的流程组成,包括开发工作中的代码复查,为业主和QA提供确认服务的模拟环境服务器,最后一步部署到生产环境。任何代码的改动都需要重新执行这些步骤。这种做法是经过时间考验过的做法,它能确保我们产出有质量、没有错误的代码。

可是这种流程需要时间,时间是消耗资金的。客户希望我们能反应敏捷;当客户希望把他们网站上的标题背景阴影改成另外一种绿色时(当然,指上线之 后。),他们绝对不想听到这要花两天的时间。在这种情况下,你不得不直接登入服务器,在CSS文件里修改那一行代码,每个人都会马上露出笑脸。

即使当事情必须这样做时,牛仔式编程也绝不是可以掉以轻心的时。任何在生产环境直接修改代码的人,在执行这些修改期间,都需要戴一顶粉红色的大檐帽。


戴着粉红色的大檐帽表示你要严格的检查,谨慎的决定。

无可避免的,戴着这么火红色的帽子一定会引起人们的围观。热烈的讨论就会接踵而来:

Pink Sombrero

“你在修改什么?非要这样做吗?你确认这样做不会有什么不良的后果吗?”

这招很管用。纯粹主义者会告诉你永远不要在生产环境修改程序,在很多情况下这都是应该遵守的。可我们是在开发商业网站,开发速度和响应速度比起百分百的可靠性更显重要。

记录信息显示,上一次这种事情发生是9天前,是一个持续了一分钟的修改操作,由我来执行。

我是草率出了名的。


本文来自外刊IT评论网(www.aqee.net),原始地址:牛仔式编程和粉红色的大檐帽

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:牛仔式编程和粉红色的大檐帽
加载中

最新评论(4

黑传说
黑传说
在实际生产中非常需要在线修改啊。
既然是客户所需要,那么作为服务方,应该充分想方设法满足这个要求,而不是拒绝。实际上也是有办法满足而不影响稳定性/安全性的,这时候人不能太懒。
asdfsx
asdfsx
草率,然后脑补
老腊肉
老腊肉
不就是热补么
返回顶部
顶部