http://rubyweekly.com/issues/193
其中这篇感觉不错,代码实在不花哨。Reimplementing Ruby's Hash Using Binary Search Trees 演示了测试驱动开发过程。