优雅的Ruby
编辑推荐
适读人群 :Ruby程序员、动态语言爱好者
这是一本关于模式的书。这些模式和史蒂夫?迈克康奈尔在《代码大全》中所说的code construction相对应。用Kent Beck 的话说,它们都是实现模式。这也就意味着,它们与《设计模式》《企业级架构模式》中的模式不同,本书的这些模式大多数是轻量级的。它们并不高深,主要用于编写单个方法。比起那些重量级的模式,这些模式更像是编程惯用法或编程风格指南。
本书的宗旨是帮助读者写出一目了然的方法。
内容简介
本书总结了32条Ruby编程技巧,帮助读者写出清晰、优雅、稳定的Ruby代码。作者Avdi Grimm主张Ruby方法应该像故事一样易于阅读。他将Ruby方法分成输入处理(Collecting Input)、功能实现(Performing Work)、输出处理(Delivering Output)、失败处理(Handling Failures)四个部分,针对每个部分的特点归纳实用的编程模式,并配合丰富的实例讲解,让读者写出优雅实用的Ruby代码,找回Ruby编程的乐趣。
作者简介
Avdi Grimm是ShipRise.com和RubyTapas.com的创始人,有着十几年Ruby编程经验,是Ruby程序界的领军人物。他目前与妻子居住在美国宾夕法尼亚南部。