最近较空闲,此书尚未翻译,故简介此书,分享一下。
block 是 ruby 的特色菜,先说这个,下面是三章节的目录名称,中文不知道怎么说好。
17 Use Blocks to Iterate(迭代器) 18 Execute Around with a Block(跟随执行) 19 Save Blocks to Execute Later(保存以后执行)
接下来说一下方法,这个是最常用的。
10 Construct Your Classes from Short, Focused Methods(短小集中的方法)
作者提倡短小,功能单一的方法。
再说测试,rspec 的可读性确实要好过原来的 unit。
9 Write Specs!
说说格式,ruby 明显地减少了括号。
1 Write Code That Looks Like Ruby
模块的用法,模块可以说是第二大特色。分两章节。
15 Use Modules as Name Spaces(名字空间,A::B) 16 Use Modules as Mixins(代码混入,也就是常见的 include)
符号,:abc, 这个算是特色,有时候也会迷惑,习惯了就好了。
6 Use Symbols to Stand for Something
对象,一切都是对象。
7 Treat Everything Like an Object—Because Everything Is
拥抱动态类型,方法名作为线索,不再强调继承。
8 Embrace Dynamic Typing
少不了的正则表达式
5 Find the Right String with Regular Expressions
未完.....
最后
内容我会逐步补齐,也欢迎各位补充。