- 网页设计 整站网页设计 网站模板设计 网站开发 综合门户网开发 企业网站开发 电子商务网站开发 资讯网站开发 团购网站开发 手机网站开发 宣传展示网站 网站功能开发 网站特效制作 应用软件开发 手机应用软件 计算机应用软件 软件美工 程序修改 仿网站开发 脚本插件 软件测试 网站改版 企业办公系统 软件汉化 软件界面皮肤 企业办公系统界面 应用移植 Android开发 IOS开发 应用汉化 安卓系统定制 网店装修 【淘宝网店装修 网店推广 网店收藏分享 淘宝店铺策划 淘宝微博推广 打造爆款 详情页设计 淘宝论坛推广 淘宝QQ群推广 淘宝软文写作 详情页文案 店铺模板设计 店铺首页设计 店铺海报设计 店铺banner设计】
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之父
书摘与插画