领导力大挑战
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
该内容已经被标记书签!
标记书签错误,请重试!
作者 Alex Blewitt 译者 张龙 发布于 2012年1月31日
目前,Eclipse上使用Git的项目数量已经超过了使用SVN的仓库数,这使得Git独树一帜,成为Eclipse项目最为流行的版本控制系统。虽然Git自从Helios发布后就已经出现了,但迁移到Git仅仅从去年夏天Eclipse Indigo发布后才开始。
虽然很多项目已经开始从Subversion与CVS上进行迁移,但还有不少项目依然在使用CVS或Subversion仓库。这些项目很可能会在Indigo SR2发布后被清理掉,到期时间为今年2月份。值得强调的是,CVS将会在今年底变为只读状态,但在今年夏天Eclipse Juno发布时将不会再有CVS仓库了。
更有趣的是Eclipse上Git项目的增长并非来自于对CVS仓库的替换,而是来自于对SVN仓库的替换。目前,CVS占据了Eclipse上不到40%的仓库,其中很多项目的年代都很久远,他们一直位于Eclipse上,比如核心平台与IDE组件等。这些项目都在等待Indigo SR2发布后就完全迁移至Git上。SVN仓库的比例下降得却很快,目前只有不到20%的项目还在使用Subversion。这在一定程度上是因为我们可以更轻松地将SVN项目的导入自动转换到Git上而无需行政上的文件做保证;但还有一部分原因是出于历史原因,一些项目无法从CVS上迁移出来,而新项目则更加敏捷。
与此同时,在Apache上,官方的Apache Subversion仓库上已经有个只读的git项目镜像。然而,当CouchDB想要迁移到git上时,Apache却认为这么做是不行的。有些人觉得这是因为Apache Subversion项目在作祟;但事实上,Subversion一直以来都是Apache首选的仓库,甚至在Subversion项目从collabnet迁移到Apache之前就是这样的了。
更新:有人已经提议允许Apache的孵化项目使用Git,这样就可以提前准备好一些Git资源以便Git仓库的管理。如果这么做是可行的,那么这可能会导致未来有更多的项目迁移到Git上。
最近(此前半年),Google Code允许项目在Git与Hg之间做出选择以作为其分布式版本控制系统(一开始只支持Hg)。从那以后,Git仓库不断增长,很多Hg仓库也已经迁移到了Git仓库上。在Google Code上搜索git会返回5m个结果,而搜索hg则返回16m个结果(Google在2009年4月就添加了对Hg的公开支持;这样,Hg已有2.5年的历史了,而Git在Google Code上才半年而已)。
Atlassian去年收购了Bitbucket,除了一开始提供的Hg支持,Bitbucket也提供了Git托管。虽然Bitbucket并未透露使用这两种版本控制系统的项目数量,但搜索hg site:bitbucket.org会返回16m个结果,搜索git site:bitbucket.org则返回5m个结果,这个数量非常类似于Google Code(但BitBucket提供Hg仓库的时间要比Google Code长得多)。
无论你如何看待,分布式版本控制系统正在成为主流而非异类。现如今的开发者都生活在GitHub时代。
查看英文原文:Git surpasses CVS, SVN at Eclipse.org
译者 张龙 热衷于编程,乐于分享,对新技术有强烈的探索欲,对Java轻量级框架有一定研究。
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
论道WP第三篇专栏,以应用程序栏的使用为中心,包括了软键盘带来的问题、应用程序栏介绍、如何绑定应用程序栏的属性等几个方面的具体话题,为开发者顺利使用应用程序栏开发提供了具体指导。
在多线程并发编程中Synchronized一直是元老级角色,很多人都会称呼它为重量级锁,但是随着Java SE1.6对Synchronized进行了各种优化之后,有些情况下它并不那么重了,本文详细介绍了Java SE1.6中对于锁的性能优化,以及锁的存储结构及升级过程。
本次分享将首先介绍现代富文本编辑器的组成和实现,然后结合UEditor的开发过程,与参会者分享UEditor在设计和实现的过程中,所涉及到的核心功能的细节实现。
本次演讲视频录制于百度技术沙龙。
我们所开发的应用程序大多都需要提供一个图形用户界面(GUI)。关于GUI应用的架构设计,已经有了Form & Control、MVC,、MVP、 Passive View等多种模式。模式可以帮助我们建立优雅的架构,但前提是弄清楚模式的应用场景。弄清楚GUI应用面临的设计上的问题,有助于我们正确的挑选设计方案。
MongoDB是一种非常易用的NoSQL方案,Brian C. Dilley在这篇文章里介绍了MongoDB的优劣势,并介绍了MJORM项目。MJORM用于MongoDB,是一个没有注解的Java ORM库。
随着网络基础设施的逐步成熟,从RPC进化到Web Service,并在业界开始普遍推行SOA,再到后来的RESTful平台以及云计算中的PaaS与SaaS概念的推广,分布式架构在企业应用中开始呈现出不同的风貌,然而殊途同归,这些分布式架构的目标仍然是希望回到建造巴别塔的时代,系统之间的交流不再为不同语言与平台的隔阂而产生障碍。
没有回复
关注此讨论 回复