Ruby 诀窍、习惯用法、重构和最佳实践
你知道为什么经验丰富的 Ruby 程序员倾向于使用基本集合和哈希表,而来自其他语言的程序员则倾向于使用更专业的类吗? 你知道 strip、chop 和 chomp 三个方法之间的区别,以及为什么会有三个如此相似的方法,而显然只需要一个就足够了(更不用说 lstrip 和 rstrip 了)? 你知道动态类型的缺点吗? 你知道字符串和符号之间的差异为什么会变得如此模糊,即使是经验丰富的 Ruby 开发人员也会如此吗? 那 metaprogramming 又如何? Eigenclass 是什么鬼? 那 protected 方法又如何? 你知道它们的真正用途吗? 真的吗? 你确定吗?
学习写出规范的 Ruby 代码的最好方法就是阅读规范的 Ruby 代码。Eloquent Ruby
在本部分中,我们可以回顾一些来自和标准 Ruby 库的模糊或惊人的功能,这些功能通常会被我们遗忘。
如果你一直保持房子的清洁,你就永远不需要浪费周末来清理它。同样的道理也适用于你的代码。要自律。
暂无开放 Issues,或尚未同步最近议题。