栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

《大教堂与集市》读后感

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

《大教堂与集市》读后感

真·程序员

  真程序员(real programmer)用来描述对技术热爱或痴迷,具有刨根问底探索精神的人。

大教堂模式

  这种研发模式是主流。公司内部人员分工明确,有明确的项目负责人(项目经理、研发经理)、研发人员、测试人员;有明确的研发计划,所有人跟着项目计划行动。企业对于员工的期望就是你做好这部分事情,员工也只盯着手中的活。这种模式研发效率不高,项目延期或加班是常有的事。

集市模式

  这种模式一是依赖开源精神,二靠一批真·程序员。首先项目对于所有人应该都是开放的,不能说只有某些人有代码阅读权限,其他人只能接收到二进制文件。参与项目的所有人都应该有阅读代码,修改提交的权力。这也要求每个人都应该有自主性,你可以做黑盒测试,参与产品试用、反馈测试问题;可以去做白盒测试,阅读源代码报告代码bug;也可以研发实现新功能等等,首先你需要找到自己的定位,然后积极的参与其中。
  模式的借鉴固然简单,但团队的建立才是最难的,也就是 ”人“。可以参考Linux的成功之路,linus + 一批优秀的黑客一起创造了优秀的linux。linus作为项目的创始人和维护管理者,作用很重要的。
延伸思考一下:团队中的“linus"应该是一个什么样的人?需要具有什么样的才能与品质?
linux项目中的那一批优秀的黑客,其实就是上面说的真·程序员。Linux项目周围有一群热心而专注的参与者。每一次的发布产品,有乐于尝鲜,下载新内核并运行,报告错误的用户;有喜欢code,分析代码并及时沟通的;有技术大神开发新功能的。这是一种良性互动,人的积极性更高,效果也会更好。

集市模式会流行吗?

  我觉得会的。因为我觉得现有的大教堂开发模式效率真的不好提,项目规划、研发、测试之间的隔离太严重。很多时候,测试报告的只是很表面的现象,如果测试能了解一些代码,那么测试报告的bug会更详细具体,加快研发人员的解决效率。研发人员之间代码沟通会更频繁,不单单是接口的定义,相互也了解对方的逻辑实现,这样代码模块间的bug是不是也会少一些?等等。
这些都是我觉得集市模式优势的地方,但就像前面所说的,集市模式里的”人"很重要,因为自由度很大,也就是企业不好管理、考核绩效。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/306314.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号