国外课栈 - 国外电子信息技术视频教程、电子书和博文栈
有效的Ruby:编写更好的Ruby的48种特定方法 
有效的Ruby:编写更好的Ruby的48种特定方法
概述

如果您是一位经验丰富的Ruby程序员,Effective Ruby将帮助您利用Ruby的全部功能编写更强大,高效,可维护且性能良好的代码。凭借近十年的Ruby经验,Peter J. Jones汇集了48个Ruby最佳实践,专家提示和快捷方式 - 所有这些都得到了现实代码示例的支持。

Jones为Ruby开发的每个主要领域提供实用建议,从模块到内存再到元编程。在整个过程中,他发现了鲜为人知的成语,怪癖,陷阱和错综复杂的内容,强有力地影响了代码行为和性能。

每个项目都包含具体,可操作,明确组织的准则; 细心的建议; 详细的技术论点; 和照亮代码示例。当存在多个选项时,琼斯会向您展示如何选择最适合您情况的选项。

有效的Ruby将帮助您系统地改进代码 - 不是盲目遵循规则,而是通过彻底理解Ruby编程技术。

这个简明指南的主要功能包括

  • 如何避免与Ruby有时令人惊讶的特性相关的陷阱
  • 您应该了解继承层次结构以成功使用Rails(和其他大型框架)
  • 如何使用误解的方法用集合做一些非常有用的东西
  • 更好的方法来使用异常来提高代码可靠性
  • 强大的元编程方法(和避免的技术)
  • 实用,高效的测试解决方案,包括MiniTest Unit和Spec Testing
  • 如何可靠地管理RubyGem依赖项
  • 如何充分利用Ruby的内存管理和分析工具
  • 如何通过了解Ruby解释器的内部结构来提高代码效率

总目录

  • 习惯Ruby
  • 类,对象和模块
  • 集合
  • 异常
  • 元编程
  • 测试
  • 工具和库
  • 内存管理和性能

会员登录
登录
我的资料
留言
回到顶部