Ruby元编程(松本行弘作序推荐改善代码结构一本通)/华中
- 版 次:1
- 页 数:261
- 字 数:(咨询特价)
- 印刷时间:2012-2-1
- 开 本:16开
- 纸 张:胶版纸
- 印 次:1
- 包 装:平装
- 丛书名:
- 国际标准书号ISBN(咨询特价)
- 所属分类:图书>计算机网络>程序设计>其他
- 编辑推荐
PaoloPerrotta编写的《Ruby编程》填补了Ruby语言参考手册和编程案例之间的空白。它不仅解释了各种编程的技术,还展示了编写更精练、更优良代码的方法。不过要事先警告你,熟悉了新方法后,你会难以忍受目前主流的编程方法。
内容推荐
《Ruby编程》以案例形式循序渐进地介绍了Ruby特有的实用编程技巧(编程)。通过分析案例、讲解例题、回顾Ruby代码库的实现细节,《Ruby编程》作者Paolo Perrotta不仅向读者展示了Ruby编程的优势和Ruby特有的解决问题的方式,更详细列出了发挥其优势的技巧和常用的Ruby设计模式。Ruby创始人松本行弘作序推荐。
作者简介
PaoloPerrotta有超过10年的软件设计和开发经验,发表过上百篇技术文章。他用过Java、C++、C#编程,最后爱上了Ruby。他是较早接受敏捷方法的实践者,在Yoox(一家大型互联网时尚公司)从事管理敏捷团队的工作。他还在欧洲各国教授编程培训课。目前他和女友(还有一只猫)住在意大利,专心钻研Ruby。
目录
前言致谢引言“”这个字眼关于本书关于你第1部分Ruby编程.第1章星期一:对象模型1.1跟Bill在一起的星期一1.2打开类1.3类的真相1.4小测验:缺失的连接线1.5调用一个方法时发生了什么I.6小测验:混乱的模块1.7对象模型小结第2章星期二:方法2.1一个重复代码的问题2.2动态方法2.3method—mtssing()方法2.4小测验:狩猎Bug2.5关于method—missing()方法的更多内容第3章星期三:代码块3.1怎样度过驼峰日3.2小测验:Ruby的#符号3.3闭包3.4itance eval()3.5可调用对象3.6编写一种领域专属语3.7小测验:更好的领域专属语言第4章星期四:类定义4.1类定义揭秘4.2小测验:Taboo类4.3单件方法4.4Eigenelass4.5小测验:模块的麻烦4.6别名4.7小测验:打破数学规律第5章星期五:编写代码的代码5.1带路5.2Kernel#eval5.3小测验:校验过的属性(第一步)5.4小测验:校验过的属性(第二步)5.5小测验:校验过的属性(第二三步)5.6小测验:校验过的属性(第四步)5.7钩子方法5.8小测验:校验过的属性(第五步)第6章尾声第2部分Rails中的编程.第7章AcllyeRecord的设计7.1准备旅程7.2ActiveRecord的设计7.3经验教训第8章深入AcllyeRecord8.1动态属性8.2动态查找器8.3经验教训第9章安全编程9.(咨询特价)编程的测试9.2化解猴子补丁9.3经验教训第3部分附录附录A常见惯用法A.1拟态方法A.2空指针保护A.3关于方法参数的技巧A.4Self YieldA.5Symbol#to_proc()方法附录B领域专属语言B.1关于领域专属语言B.2内部和外部领域专属语言B.3领域专属语言和编程附录C法术手册C.1法术集附录D参考书目索引
前言
Ruby的很多特性都继承自很多其他语言,这些语言包括Lisp、Smalltalk、
C、Perl等。它的编程的特点来自于Lisp(以及Smalltalk)。编程看起来有点像魔术,让人震惊。这个世界上有两种类型的魔术:白魔术做好事,黑魔术则做肮脏的事。与之相似,编程也有两面性。如果约束自己,则可以做出好事,比如可以发挥语言的威力,并且不需要使用宏修改语言的语法;或者也可以创建内部领域专属语言。但是,你也可能陷入编程的黑暗之中,编程是一种容易让人迷惑的技术。
Ruby相信你。Ruby把你看做是一个成熟的程序员。它赋予你诸如编程这样强大的能力。但是你必须牢记:能力越大,责任越大。
享受Ruby编程吧。matz
(咨询特价). 10媒体评论
Ruby的很多特性继承自其他语言,这些语言包括Lisp、Smalltalk、C、Perl等。其编程特性来自于Lisp(以及Smalltalk)。编程看起来有点像魔术,功能强大。但是你必须牢记:能力越大,责任越大。享受Ruby编程吧。
——松本行弘 Ruby之父
书摘与插画
-
最近销售:0 掌柜:帝美中国¥150 元
-
最近销售:0 掌柜:帝美中国¥150 元
-
最近销售:0 掌柜:帝美中国¥150 元
-
最近销售:0 掌柜:帝美中国¥150 元
-
最近销售:0 掌柜:帝美中国¥150 元