Gem 请大家推荐适合初学者适合阅读的 Gem 源码

willmouse · August 16, 2013 · Last by simlegate replied at August 22, 2013 · 6149 hits

抛砖引玉

我推荐一下由 Rack 作者 Christian Neukirchen 写的 Bacon 项目(http://github.com/chneukirchen/bacon)。

Bacon 是一个用大约 350 行(逻辑行)实现的精简版的 RSpec,实现了 RSpec 的 describe, it, should 等基本 DSL,同时也支持自定义 assertion,是一个功能完备的单元测试 Gem。

整体代码十分精简,看完之后很容易就可以理解 RSpec 以及 Minitest 的实现原理。

最后,希望大家推荐的源码是自己 读过的 ,并且读了之后自己觉得学到了东西,确定这是值得一读的源码。

关于适合初学者阅读的 Rails 项目源码可以参考这里 http://ruby-china.org/topics/1335

1 Floor has deleted

#2 楼 @fredwu 这四个 gem 的作者好眼熟...

#3 楼 @jjym 对耶,我也这么觉得…… :P

#4 楼 @fredwu 我也觉得,好像在论坛里见过 😆

fredwu,大神@fredwu

sinatra 不错,

再推荐一个: Mustache(https://github.com/defunkt/mustache@defunkt的项目,很精简的模板,注释非常的详细,值得一看

#2 楼 @fredwu 你的回复筐碉堡了。

You need to Sign in before reply, if you don't have an account, please Sign up first.