· 5天 ago
本书不是 Ruby 语法入门,而是帮助中高级开发者写出真正符合“Ruby way”、优雅、可读、让资深 Rubyist 眼前一亮的 idiomatic 代码。相比 2011 年第一版,第二版全面适配 Ruby 3.x(示例基于 3.4.2),新增了模式匹配(Pattern Matching)、现代并发(Ractor、Fiber 等)等核心章节,同时对块、模块、元编程、DSL 等经典主题进行了现代化重写。 全书保持短小精悍的独立章节风格,每个小节聚焦一个实用主题,配以真实世界案例(“In the Wild”)。适合已经能写 Ruby、但总觉得代码“不够 Ruby”、希望系统内化 Ruby 哲学的开发者。和《POODR》、《Ruby Under a Microscope》并称 Ruby 进阶铁三角。 一句话概括:让你的 Ruby 代码不只是跑得通,而是写得漂亮、有灵魂。
《Eloquent Ruby, Second Edition》是经典Ruby书籍《Eloquent Ruby》的2026年全新第二版,由原作者 Russ Olsen 主笔(部分章节与 Brandon Weaver 合作),由 Pragmatic Programmers 出版。
第一版(2011年)被公认为“Ruby进阶圣经”之一,第二版在保持原有精髓的基础上进行了全面更新,适应了过去十几年Ruby语言和社区的巨大变化(主要针对 Ruby 3.x 系列)。
不是教你Ruby语法的入门书,而是帮你写出真正符合Ruby风格(idiomatic Ruby)、优雅、可读性强、Rubyist看了会点头的代码。
一句话总结第二版的卖点:
“让你的代码不只是正确,还要写得像Ruby该有的样子”
目前处于 Beta 版(早期访问版),正式出版预计在 2026年6月 左右。
Pragmatic Programmers 典型的“买 beta 送最终版”模式已经开启,有需要的可以去官网提前入手。
官网:https://pragprog.com/titles/eruby2/
(经常更新 beta 版本,买了就能持续收到新章节)
一句话推荐:
如果你认真想把 #Ruby 写得漂亮、有灵性,而不是只求跑通,Eloquent Ruby 第二版几乎是必读(和 Practical Object-Oriented Design in Ruby、Ruby Under a Microscope 一起构成“Ruby 进阶铁三角”)。
與您的關注者分享。
回覆