开源项目的质量警钟

原创 2004年10月30日 14:39:00
         开源项目越来越多的进入我们的视线,然而,关于开源项目的质量问题却无人问津。前一阵子,我和一位同时讨论关于开源项目质量安全的问题。他支持使用开源项目的原因很简单,开源项目的参与者都是“高手”。在他心目中何所谓高手,我无从可知,但是这种观点的支持者却大有人在。在google上以“开源项目”和“质量保障”为关键字搜索,所得倒地链接满是溢美之辞,而真正有目的的提出疑问的却鲜有其人。赞美和疑问如此不成比例,我觉得这是开源项目给我们敲响的质量警钟。
        赞美之声大概集中于以下几个方面:1 参与者都是依自己的兴趣选择项目。2  测试工作由广大志愿者分担。3 参与者的技术水平较高。更有甚者只是随众呼喊,从未想过开源项目的质量问题。我对以上几点提出质疑。1 兴趣可以保证参与者的工作态度和工作效率,然而工作时间和所投入的精力无法保障。很难想象劳累了一天的程序员仍然有足够的时间和精力投入到开源项目中来。2 志愿者的测试工作是自发的,始终处于无计划状态。项目的主要功能可能得到反复测试,而一些基础的或辅助性的功能(子模块)没有得到充分的测试而留下隐患。由于测试者的理解不同也有可能提供有误的测试结果。3 开源项目的参与者的技术水平没有我们想象的那么高,并且个人技术也无法保障软件质量。
       由此,我个人认为:在引用开源项目成果时需慎而又慎。

Github上100个经典开源Java项目 值得阅读学习

1. React Native 这个是 Facebook 在 React.js Conf 2015 大会上推出的基于 JavaScript 的开源框架 React Native, 该框架结合了 W...
  • woshizhhblog
  • woshizhhblog
  • 2016年11月28日 15:18
  • 5183

过程质量和结果质量

过程质量是为了结果质量。 可以为了结果质量进行妥协。 但关键是能够保证结果质量。...
  • u010321474
  • u010321474
  • 2016年03月06日 21:31
  • 287

软件的内部质量与外部质量的差别

软件质量在一些同行的眼里,恐怕还是一个比较模糊的概念
  • lanny2008
  • lanny2008
  • 2014年09月03日 09:42
  • 2455

大学的警钟

8月31号,可以说是大三彻彻底底结束的日子,感觉自己需要写点什么东西,来祭奠逝去的日子。但当我静下来的时候又不知道从哪里写起,更不知道要写些什么东西,因为没有什么东西让我值得回忆。···这让我抑制不住...
  • huangqibing0626
  • huangqibing0626
  • 2010年08月31日 22:09
  • 340

如何开展质量回溯?

1、质量回溯参与角色 2、找到导致质量问题的真相 3、
  • gjf281
  • gjf281
  • 2014年07月31日 22:10
  • 1606

质量属性需求有哪些?

产品的易用程度如何,执行速度如何,可靠性如何,当发生异常情况时,系统如何处理。这些被称为软件质量属性(或质量因素)的特性是系统非功能(也叫非行为)部分的需求。         质量属性分类(Boeh...
  • apn172
  • apn172
  • 2013年04月30日 09:00
  • 4915

质量与生产率的关系

这个项目客户对进度要求很紧(即要求高生产率),所以对质量(如:交付客户验收时的缺陷率)的要求相应便要低一些”。——软件开发中经常听到项目经理有以上的说法,一般大家都觉得很有道理。 在80年代,戴明博士...
  • u011250455
  • u011250455
  • 2017年09月15日 15:14
  • 339

如何衡量软件设计的质量

如何衡量软件设计的质量衡量软件设计质量的首要标准是该设计是否能满足软件的功能需求。当然除了功能需求以外,还有很多衡量软件设计质量的标准,如可读性、可复用性、可扩展性、可维护性等。一个好的软件设计一般具...
  • zhliro
  • zhliro
  • 2015年06月05日 15:32
  • 1009

一些著名的开源项目

0ad  3D游戏 ACE  网络框架 CEGUI 界面库 boost C++库 cocos2d 游戏库 delta3d 游戏引擎 OGRE    渲染引擎 facebook-hipho...
  • followingturing
  • followingturing
  • 2012年10月20日 15:33
  • 2491

国内大公司的开源项目

阿里巴巴开源项目 ocChina显示开源项目列表
  • ab601026460
  • ab601026460
  • 2017年06月27日 00:08
  • 504
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:开源项目的质量警钟
举报原因:
原因补充:

(最多只允许输入30个字)