这是一篇关于软件价值的文章。正如作者在文中所述,和"成功项目"一样,对于"软件的价值",不同的人也会有不同的定义。本文作者从具体的案例着手,以连载的形式讲述如何更好地理解软件的真正价值所在。
全文:http://www.infoq.com/cn/articles/Agile-Unleashes-Software-Value
- 22:06
- 浏览 (4327)
- 论坛浏览 (4926)
- 评论 (10)
3月24日星期六,“敏捷西安”首次技术交流活动在西安软件园成功举行。
http://agilexa.thoughtworkers.org/articles/2007/03/25/event_07_03_24
“敏捷西安”网站:http://agilexa.thoughtworkers.org/
“敏捷西安”用户组:http://groups.google.com/group/agilexa
- 11:05
- 浏览 (1652)
- 论坛浏览 (1651)
- 评论 (2)
- 分类: 软件工匠
根据我的观察,习惯于Java或者C#的程序员在初初接触Ruby时,最能打动他们的往往就是像本文标题这样的一句代码:原本熟悉的字符串或者整数突然摇身一变,有了很多新的行为,甚至让整个Ruby语言都似乎变了个样。尽管“改变标准库的行为”并不总是值得推荐的做法,但如果使用得当,你能够在Ruby的基础上创造出一种贴近项目需求、易写易读的方言——也有人把这些方言叫做“领域专用语言”(DSL,Domain Specific Language)。更多的程序员是因为Rails这个框架才开始对Ruby语言产生兴趣,而Rails在很大程度上正是一种针对Web应用开发的DSL。
能够创造DSL,这是Ruby语言最 ...
- 22:41
- 浏览 (5922)
- 论坛浏览 (6803)
- 评论 (18)
- 分类: 媒介与传播
什么是CruiseControl.rb
CruiseControl.rb(简称CC.rb)是由ThoughtWorks开发并贡献给开源社区的持续集成工具。它的名字来源于ThoughtWorks发起的另一个开源项目CruiseControl,乍看之下也颇有几分相似。
为什么需要CruiseControl.rb
因为它特别适用于Ruby on Rails项 目。遵循Rails项目一贯的“convention over configuration”原则,CC.rb针对Rails项目制订了一组很有意义的持续集成惯例约定,大部分Rails项目不需要任何额外工作就 ...
- 21:26
- 浏览 (6986)
- 论坛浏览 (8884)
- 评论 (14)
- 分类: 软件工匠
http://cruisecontrolrb.thoughtworks.com/builds/RubyOnRails
- 10:21
- 浏览 (2465)
- 论坛浏览 (2506)
- 评论 (2)
- 分类: 软件工匠
http://groups.google.com/group/agilexa/
引用欢迎来到“敏捷西安”用户组!本组面向身处西安的软件从业者,致力于为西北技术社群提供在线及线下的交流场所。
本组关注的主题主要针对(但不限于):
* 敏捷软件开发
* Ruby on Rails
* J2EE
* .NET
* Service Oriented Architecture
如果你身在西安、从事软件开发工作、对 ...
- 20:03
- 浏览 (1833)
- 论坛浏览 (1825)
- 评论 (1)
- 分类: 软件工匠
aardvark 写道但是,RoR上面没有什么很强的报表,如果报表方面的要求比较高就要谨慎了。
http://stonecode.svnrepository.com/ruport/trac.cgi
InfoQ 写道Ruby Reports (a.k.a. Ruport) is a free library and toolset for Ruby that makes building reporting applications easy developed by Gregory Brown. It's available under the Ruby and GNU GPL 2 licen ...







评论排行榜