Kent Beck 的《TDD》 Money示例Ruby版

本来用TDD和重构基本不用那么多注释拉。今晚看看你说的Rspec,下午睡醒写了一个,麻烦楼上的来指教一下。好像论坛里的很多帖子都是楼上的大大发的。
我写注释是为了标示流程,因为我并没有代码外的说明。呵呵
你写的在哪啊?没发上来吗
ms这里有点...

class Money
 def self.dollar(amount)
  @amount = amount
  return Money.new(@amount,"USD")
 end

 def self.franc(amount)
  @amount = amount
  return Money.new(@amount,"CHF")
 end
 #...
end

@amount = amount多余了吧,这个类方法只是用来返回一个新Money对象,没有必要对实例变量amount赋值。

 def currency
  return @currency
 end
这个也多余了..
哈哈,感谢挑刺
是多余了!
越挑越精,好呢。呵呵!
精益求精。看来Maninred是位严格的技术者,哈哈,有不少经验。
引用:
原帖由 drive2me 于 2007-10-4 21:32 发表
越挑越精,好呢。呵呵!
精益求精。看来Maninred是位严格的技术者,哈哈,有不少经验。