Ruby元編程(第2版) pdf epub mobi txt 電子書 下載 2025
☆☆☆☆☆
簡體網頁||
繁體網頁
[意] Paolo Perrotta
華中科技大學齣版社
廖誌剛
2015-8-1
272
68.80
平裝
9787568009799
圖書標籤:
Ruby
元編程
編程
計算機
程序設計
Programming
動態語言
函數式
喜歡 Ruby元編程(第2版) 的讀者還喜歡
下載链接在页面底部
下載連結1
下載連結2
下載連結3
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
发表于2025-02-16
Ruby元編程(第2版) epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2025
Ruby元編程(第2版) epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2025
Ruby元編程(第2版) pdf epub mobi txt 電子書 下載 2025
圖書描述
《Ruby元編程(第2版)》在大量剖析實例代碼的基礎上循序漸進地介紹Ruby特有的實用編程技巧。通過分析案例、講解例題、迴顧Ruby類庫的實現細節,作者不僅嚮讀者展示瞭元編程的優勢及其解決問題的方式,更詳細列齣33種發揮其優勢的編程技巧。本書堪稱動態語言設計模式。Ruby之父鬆本行弘作序推薦。
Ruby元編程(第2版) 下載 mobi epub pdf txt 電子書
著者簡介
Paolo Perrotta 有超過15年的軟件設計和開發經驗,他開發過嵌入式軟件、企業級軟件、計算機遊戲和web應用,還發錶過上百篇技術文章。他在歐洲各國教授敏捷課程,過著遊牧般的生活。
圖書目錄
第一部分 Ruby元編程 1
第1章 元這個字眼 3
1.1 鬼城與自由市場 3
1.2 程序員Bob的故事 4
1.3 元編程和Ruby 7
第2章 星期一:對象模型 11
2.1 打開類 11
2.2 類的真相 16
2.3 小測驗:缺失的連接綫 26
2.4 調用方法時發生瞭什麼? 27
2.5 小測驗:混亂的模塊 39
2.6 對象模型小結 42
第3章 星期二:方法 45
3.1 代碼繁復的問題 46
3.2 動態方法 48
3.3 method_missing方法 55
3.4 小測驗:消滅Bug 64
3.5 白闆類 66
3.6 小結 69
第4章 星期三:代碼塊 73
4.1 學習代碼塊 73
4.2 小測驗:Ruby的#符號 75
4.3 代碼塊是閉包 77
4.4 instance_eval方法 84
4.5 可調用對象 88
4.6 編寫領域專屬語言(DSL) 96
4.7 小測驗:改良的DSL 98
4.8 小結 102
第5章 星期四:類定義 105
5.1 揭秘類定義 106
5.2 小測驗:Taboo類 112
5.3 單件方法 113
5.4 單件類 118
5.5 小測驗:模塊的麻煩 129
5.6 方法包裝器 131
5.7 小測驗:打破數學規律 136
5.8 小結 137
第6章 星期五:編寫代碼的代碼 139
6.1 通嚮周末的編程之路 139
6.2 Kernel#eval方法 141
6.3 小測驗:校驗過的屬性(第一步) 150
6.4 小測驗:校驗過的屬性(第二步) 153
6.5 小測驗:校驗過的屬性(第三步) 154
6.6 小測驗:校驗過的屬性(第四步) 156
6.7 鈎子方法 157
6.8 小測驗:校驗過的屬性(第五步) 161
6.9 小結 162
第7章 尾聲 163
第二部分 Rails中的元編程 165
第8章 準備Rails之旅 167
8.1 Ruby on Rails 167
8.2 安裝Rails 168
8.3 Rails源代碼 168
第9章 Active Record的設計 171
9.1 簡短的Active Record示例 171
9.2 Active Record的組成 172
9.3 經驗之談 176
第10章 Active Support的Concern模塊 179
10.1 Concern模塊齣現之前 179
10.2 ActiveSupport::Concern模塊 183
10.3 經驗之談 188
第11章 alias_method_chain方法沉浮錄 189
11.1 alias_method_chain方法的興起 189
11.2 alias_method_chain方法的衰亡 193
11.3 經驗之談 196
第12章 屬性方法的發展 199
12.1 屬性方法實戰 199
12.2 屬性方法的發展史 200
12.3 經驗之談 210
第13章 最後的思考 213
元編程不過是編程 213
第三部分 附錄 215
附錄A 常見慣用法 217
A.1 擬態方法 217
A.2 空指針保護 219
A.3 Self Yield 222
A.4 Symbol#to_proc方法 224
附錄B 領域專屬語言 227
B.1 關於領域專屬語言 227
B.2 內部和外部領域專屬語言 229
B.3 領域專屬語言和元編程 230
附錄C 法術手冊 231
索引 243
· · · · · · (
收起)
Ruby元編程(第2版) pdf epub mobi txt 電子書 下載
用戶評價
評分
☆☆☆☆☆
第一本從頭到尾讀完還用到不少知識的技術書……紀念一下
評分
☆☆☆☆☆
作為一位JavaScript 開發者,在讀這本書的過程中不斷將Ruby 與JavaScript 作比較,書中所說的各種元編程技在JavaScript 幾乎都可以使用——打開類、方法的動態調用和定義、類的動態定義、include 與extend 等JavaScript 可以玩得有過之而無不及;兩門語言的共性真正體現瞭元編程實質是編程而已。不過Ruby 畢竟是Ruby,像method_missing 這種終極攔截器和隱式self 調用這些特性,JavaScript 是怎麼弄也弄不齣來。
評分
☆☆☆☆☆
* 圖,生動形象; * 方式,新入職員工曆險記,形式新穎; * 內容,深入淺齣,旁徵博引; * 排版,齣處注明,跳躍方便,還有 index;
評分
☆☆☆☆☆
饒有趣味地閱讀瞭此書,作者將元編程定義為“編寫能在運行時操作語言構件的代碼”。上次端起一本ruby書還是07年的時候,轉眼已十年,還真有點歲月如梭的感慨。非常推薦,老少皆宜!
評分
☆☆☆☆☆
作為一位JavaScript 開發者,在讀這本書的過程中不斷將Ruby 與JavaScript 作比較,書中所說的各種元編程技在JavaScript 幾乎都可以使用——打開類、方法的動態調用和定義、類的動態定義、include 與extend 等JavaScript 可以玩得有過之而無不及;兩門語言的共性真正體現瞭元編程實質是編程而已。不過Ruby 畢竟是Ruby,像method_missing 這種終極攔截器和隱式self 調用這些特性,JavaScript 是怎麼弄也弄不齣來。
讀後感
評分
☆☆☆☆☆
作者风格:自娱自乐,尤其喜欢描写新人和导师之间的对白动作,什么“导师掏出上衣口袋的纸巾擦擦汗”,”丢下了键盘,跑到会议室“之类的,感觉像小说。 不过,从章节划分,细节讨论来说,非常不错。用了不少典型库的代码段来说明如此设计的目的,加上对一些陷阱的提问,面面...
評分
☆☆☆☆☆
大四那年,考研结束后。尝试找一下ruby的书看看,在学校图书馆读到这本书,内心感受就是ruby简直就是艺术呀,同时个人就迷上语法糖,对各个语言函数式编程和lambda异常感兴趣。后来研一有自己买了ruby元编程第二版,第二次读的感受完全不仅限于ruby,是一种独立于语言的艺术享...
評分
☆☆☆☆☆
远超预期的惊喜 在出行前的一天拿到这本书,翻了几页,感觉不错,心里很有些纠结。要出远门的原因,衣物和工作设备之外的东西要尽量精简。 书籍方面反复挑拣,正在读和很想读的几本书,也都只好先放下,最后带上了这本新书和一本工作用书。 在飞机上拿起这本书后,一边读,一...
評分
☆☆☆☆☆
看了两遍以后 你会发现 看牛人的Code没那么难懂了~ 这是最明显的体现 其实我建议的是一开始的时候 就一边学一边练习 任何一个看不懂的技术点 都不要放过 其实打开irb 沉下心 慢慢看 没有看不懂的章节。 补充一句:我上一次挑灯夜读 手不释卷的读一本书是2010年春夏交接的事...
評分
☆☆☆☆☆
作者风格:自娱自乐,尤其喜欢描写新人和导师之间的对白动作,什么“导师掏出上衣口袋的纸巾擦擦汗”,”丢下了键盘,跑到会议室“之类的,感觉像小说。 不过,从章节划分,细节讨论来说,非常不错。用了不少典型库的代码段来说明如此设计的目的,加上对一些陷阱的提问,面面...
類似圖書 點擊查看全場最低價
Ruby元編程(第2版) pdf epub mobi txt 電子書 下載 2025