美文网首页
降低门槛与质量控制

降低门槛与质量控制

作者: 庄表伟 | 来源:发表于2016-04-14 23:28 被阅读86次

从Linus抨击Github说起:托瓦兹抨击GitHub:某些功能很垃圾

开源,是一个很神奇的事情,Linus在开发Linux的时候,受到的最大的指责,就是质量控制不力。但是,Linus对此并不太在乎,还发明了一个Linus定理:“足够多的眼睛,就可让所有问题浮现”(given enough eyeballs, all bugs are shallow);

开源的精神本质,可以认为是一场不收门票的盛宴,任何人都有机会参与进来。当然,质量因此而下降,也是必须解决的问题。

从集中式代码管理,到分布式代码管理,是再一次的降低门槛。开发者不依赖于主库,就可以创建自己的分支。我的代码就算原来项目的人不接受,我也可以继续搞下去。分布式的核心,是去中心化。去中心化的本质,是否定权威。不过,去中心化导致的,是质量控制更加困难。

当然,Github基于git,将去中心化,几乎做到了极致。将参与开源的门槛,几乎拉到了最低点。从Linus这位发起了两次降低门槛运动的“革命老人”来说,他对于第三次降低门槛的行为,受不了了。

很多时候,我们都会在历史上,看到这样的现象:革命的旗手停下来了,不再继续前进了。他喊道:够了,再这样下去,就是错的了。但是,后来者依然再继续前进,并且走得更远。

回到技术问题的探讨:为了保障质量,回到权威主导的中心化模式,当然是一个办法。但是,有没有更好的办法?

  • topgit,gitflow,是针对git的功能扩展。
  • hubflow,是基于github的gitflow。
  • repo+gerrit,是不依赖github的协作模式创新。
  • http://gerrithub.io,是基于github的gerrit。

更多的工具,正在层出不穷,更多的创新,还在源源不断的涌现。

我想:向前看,才是合理的方向。

相关文章

  • 降低门槛与质量控制

    从Linus抨击Github说起:托瓦兹抨击GitHub:某些功能很垃圾 开源,是一个很神奇的事情,Linus在开...

  • 让AI乘风破浪!云从科技发布新一代行业级人工智能产品和能力平台:

    随着AI与各行业的深度融合,如何降低应用门槛、提升落地效率与质量,一直是人们关注的焦点。如今,云从再次迈出了加速A...

  • 读《现场改善》第三章

    改进质量与降低成本是相容的 改进质量与降低成本并不是两个矛盾的目标 事实上,质量是成本和交付的基础 。 假设公司a...

  • 降低门槛是未来

    在信息时代未到来之前,电脑曾经是一整个大屋子的硬件,手机也还是只能拨号的大哥大,购物只能去集贸市场,未来是什么,没...

  • 刺猬十三天

    时间:2018.3.16 1.新闻打卡: 私用飞机驾驶执照门槛降低,有利有弊。 利:飞机驾驶执照门槛降低,极大地便...

  • 能提高工件质量的加工中心刀具安装方法,一学就会!

    与普通机床相比,数控加工中心具有加工效率高,质量控制稳定,大大降低人力和时间成本的特点。但在实际加工过程中,仍然存...

  • 《文科生数据科学上手指南》分享

    据说技术门槛在降低。作为文科生的你,该如何从这种趋势中收获更多? 苦恼 你大概经常听别人提起,技术的门槛在降低。 ...

  • PMP 第八章 质量管理

    等级与质量 精确度与准确度 规划质量管理 管理质量 控制质量 等级 VS 质量 等级高质量不一定高,等级低质量不一...

  • 质量控制与成本控制--度

    因为有着共同特点,共同的命运,所以把他们两放在一起聊聊。每当有人听到质量问题与成本问题,一定会先想到咋们的质...

  • 项目质量管理之规划和管理

    前言:质量管理三个过程的核心作用及相互区别:规划质量管理:标准管理质量:过程控制质量:可交付成果质量与等级预防与检...

网友评论

      本文标题:降低门槛与质量控制

      本文链接:https://www.haomeiwen.com/subject/zgtnlttx.html