书目

Effective Ruby:改善Ruby程序的48条建议

内容简介

本书介绍了改善Ruby程序的48条建议,帮助你编写出易维护且运行快速的Ruby应用程序。它是一本任何Ruby程序员都该读的书。初学者可以学习书中的zui佳实践,从而更好地认识这门语言,有经验的开发者也可以再次审读自己的程序,参考书中介绍的诸多方法进行改进。如果你是经验丰富的Ruby程序员,本书能帮助你发挥Ruby的全部力量来编写更稳健、高效、可维护和易执行的代码。PeterJ.Jones凭借其近十年的Ruby开发经验,总结出48条Ruby的实践、专家建议和捷径,并辅以可执行的代码实例。Jones在Ruby开发的每个主要领域都给出了实用的建议,从模块、内存到元编程。他对鲜为人知的Ruby方言、怪癖、误区和强力影响代码行为与性能的复杂性的揭示贯穿全书。每一条都包括具体的、可执行的、清晰组织的指南,还有精细的建议、详尽的技术讨论以及启发性的代码实例。如果存在多种可选方案,Jones也会讲解在特定情况下如何选择方案。本书将帮助你系统性地改进代码,不是让你盲从准则,而是通过透彻地理解Ruby编程技术来做到这些。本书内容包括:●如何避免Ruby中某些令人惊讶的特质带来的陷阱●如果想要无障碍使用Rails(或其他大型框架),你需了解的继承体系●如何通过易被误解的方法来用集合进行非常有用操作●使用异常来改善代码可靠性的方式●实用、有效的测试方案,包括MiniTestUnit和SpecTesting●如何可靠地管理RubyGem依赖●如何充分利用Ruby的内存管理器和性能分析工具●如何通过理解Ruby解析器的内部机制来改进代码效率

作者简介

作者简介PeterJ.Jones自由软件开发者,Devalot.com的编程课程资深讲师。他从2005年开始从事Ruby编程,并组织撰写、讲授数个程序开发课程,包括11周的Ruby入门课程。译者简介刘璐资深软件开发工程师,现就职于Thoughtworks中国。她主要从事Ruby、Java开发,前端开发也有涉猎,参与多个项目的系统设计与开发,热爱编程,对高质量的代码有着执着的追求(这是Thoughtworks员工的公共属性)。

目录

丛书

Effective系列丛书

—  END  —