
Ruby
文章平均质量分 79
rmartin
这个作者很懒,什么都没留下…
展开
-
Java,C++和Ruby的性能PK(续文)--关于凸包算法(convex hull)的效率
译者序本篇blog实际上是Bob大叔对xreborner的一连串的发贴给于的回复(xreborner在上篇blog中对Bob大叔提出了一系列犀利的维护C++权益的观点)。正文我在最近的一篇blog中对比了C++、Java和Ruby的时间消耗,其中一个参与者(xreborner)提交了一个convex hull的凸包算法代码。我花了好久来研究其中的蹊跷,直到把算法绘制于图上,才发现自己是翻译 2006-09-09 23:14:00 · 11957 阅读 · 0 评论 -
用Rails将敏捷Web开发进行到底! (原文最终修订于2006-08-14,凌晨03:49:12)
前些天我正好有时间学习Rails(译注1)。我就去了《用本主义程序员》的(译注2)网站(http://www.pragmaticprogrammer.com),而且购买了beta版的《用Rails进行敏捷web开发》。我于是就开始了阅读。这本书从初阶开始(就像大多数好书一样)。它指导你通过Ruby(译注3)和Rails的安装和设置,而且还提供给你一些简单的示例和测试让你可以确保你所运行的是正确翻译 2006-08-14 20:23:00 · 6341 阅读 · 4 评论 -
如何让Ruby代码更简练?!(原文最终修订于 2006-08-18 下午02:42:25)
你可以用它来做什么呢?请阅读...我四前年曾接触过Ruby,就是为了看看这个语言到底什么样。我用了它一段时间然后就把注意力放到Fit,Fitness(译注1),和Java/.Net上了。然而最近,随着Rails的兴起,我又开始关注Ruby了;也开始认识到这是一个多么高效、亲和的语言。学习一项事物最有效的还是通过实战学习。所以我决定从一个Ruby的Kata(译注2)开始,这样就可以反复去练习翻译 2006-08-22 10:26:00 · 6233 阅读 · 1 评论 -
OO难题在Ruby中有了新解 (原文最终修订于 2006-08-21 凌晨02:27:38)
单一职责原则(SRP)认为,一个类应该有且只有一个改变的原由。换个说法,一个类中的方法应该出于同样的一种原由而改变,它们不应被不同原由所驱使,而导致朝着不同的方向改变。举个例子来说,考虑一下以下的Java类:class Employee{ public Money calculatePay() {...} public void save() {...} public String翻译 2006-08-23 16:23:00 · 4502 阅读 · 1 评论 -
用户界面测试系列之一
GUI测试是测试驱动开发的经典难题之一。很多团队在他们项目中的很多部分都采用过TDD,但却因为某种原因而无法在GUI模块中充分进行。在这一系列的撰文中我要告诉你GUI测试其实是个可解决的问题。这些年来,TDD社区已经积累了一些工具、框架、类库或是其他的技术。这些技术让你能够完整的测试GUI代码就像测试其他模块一样。Ruby on Rails在Web开发世界里,没有任何社区能够像Ruby翻译 2007-01-30 09:26:00 · 10609 阅读 · 0 评论