我认为,要成为优秀的软件设计者,学习软件设计的演化(尤其是设计演化)比学习软件设计更为重要。只有从演化的过程中才能看清设计的本质。阅读全文>
发表于 @ 2008年04月20日 21:01:00|评论(loading...)|收藏
最近,在google的AgileChina讨论组中出现了一系列的帖子讨论Scrum,内容涉及对Scrum的理解、CSM的接受程度及其在国内的实施效果等方面。从这些讨论的字里行间不难看出,业内人员已对“敏捷”有了更深入的思考,而不再是最初的模仿。与此同时,InfoQ中文站也刚好完成名为《Scrum在中国——企业实施情况调查实录》的调查报告,用事实回答了部分参与者提出的问题。阅读全文>
发表于 @ 2008年04月09日 09:57:00|评论(loading...)|收藏
测试驱动的开发方式(TDD)现在已经很流行了,很多公司都在采用。不过,一些人也当心这会花费太多的时间去写单元测试,所以并一直在寻找自动生成测试的工具,以降低编写单元测试的负担。阅读全文>
发表于 @ 2008年03月21日 09:02:00|评论(loading...)|收藏
尽管持续集成(Continuous Integration,CI)可以非常有效地减少项目的风险,但是它对与编程相关的日常活动提出了很高的要求。在这一期 让开发自动化 中,自动化专家和 Continuous Integration: Improving Software Quality and Reducing Risk 的作者之一 Paul Duvall 列举了一系列 CI 反模式并解释了如何避免它们。
转自:http://www.ibm.com/developerworks/cn/java/j-ap11297/?S_TACT=105AGX52&S_CMP=techcsdn阅读全文>
发表于 @ 2008年02月13日 23:27:00|评论(loading...)|收藏
转自:http://blog.csdn.net/laojievip/archive/2004/10/17/140180.aspx阅读全文>
发表于 @ 2008年02月10日 21:45:00|评论(loading...)|收藏
转自:http://blog.csdn.net/laojievip/archive/2004/10/17/140181.aspx阅读全文>
发表于 @ 2008年02月10日 21:42:00|评论(loading...)|收藏
前人的意见应该铭记在心
转自:http://www.sawin.cn/doc/SE/SPI/blueski301.htm?S_TACT=105AGX52&S_CMP=tag-csdn阅读全文>
发表于 @ 2008年02月10日 03:16:00|评论(loading...)|收藏
异地分布式软件开发(Distributed Software Development)是指由多个位于不同地理位置的团队进行同一个软件项目的开发过程。异地分布式软件开发不同于外包,它建立在平等关系的两个团队之间。
转自:http://news.csdn.net/n/20070615/105398.html阅读全文>
发表于 @ 2008年02月10日 02:56:00|评论(loading...)|收藏
在2007年6月30日,由ThoughtWorks 公司开发的敏捷项目管理工具——Mingle 正式发布了公测版本。自从2007年三月份宣布之后,人们一直热烈期待着Mingle的发布。凭借ThoughtWorks在敏捷领域的经验和以及其在高质量软件交付的历史佐证,Mingle最终可能会蚕食Trac 和VersionOne 公司在这一领域长期占有的市场份额。 阅读全文>
发表于 @ 2008年02月10日 02:46:00|评论(loading...)|收藏
转自:http://blog.csdn.net/RainyLin/archive/2007/07/08/1682869.aspx阅读全文>
发表于 @ 2008年02月07日 20:57:00|评论(loading...)|收藏