Ruby物件导向设计实践:敏捷入门 pdf epub mobi txt 电子书 下载 2025
图书介绍
☆☆☆☆☆
简体网页||
繁体网页
著者
出版者 出版社:博硕 订阅出版社新书快讯 新功能介绍
翻译者 译者: 张雪平, 彭晓东
出版日期 出版日期:2015/05/08
语言 语言:繁体中文
下载链接在页面底部
点击这里下载
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
发表于2025-01-11
类似图书 点击查看全场最低价
图书描述
Amazon 与 Google Play 畅销书,众多人士的高分推荐。
Ruby 程式语言的友善常为人所称道,不过它也有不利的一面:许多 Ruby 及 Rails 应用程式在设计之初并未考量到后续的演变以及长期的可维护性。网路上总充斥着许多几乎难以修改或扩展的 Ruby 程式码。本书将指引你如何借由强大的物件导向设计技巧来解决这些难题,并且包含了许多简单且实用的 Ruby 范例。
Sandi Metz 汲取自身生涯中许多的会议及简报,将物件导向设计运用在基于 Ruby 的实践上,创造出能够管理、延展并且令人满意的程式码。她不仅将指引你建立出成功的应用程式,还能够改善过去难以维护的程式码。除此之外,书中的每一项程式码范例都可以直接从 poodr.info 网站下载。
本书是第一本专注于物件导向应用程式设计的 Ruby 书籍。无论你先前的 Ruby 开发经验如何,你都能够从中获益匪浅: •初级的 Ruby 程式设计师能够学到赖以生存的特定法则。
•中级的 Ruby 程式设计师能够学到多项可以灵活运用的高价值原则。
•高级的 Ruby 程式设计师能够学到可以用来领导开发团队并且指引同事的共同逻辑。
本书将指引你: •了解物件导向程式设计如何协助你锻造出容易维护及改版的 Ruby 程式码。
•决定单一 Ruby 类别所应包含的内容。
•防止应该彼此分隔的物件纠缠在一起。
•在物件之间定义具有灵活性的介面。
•借由鸭子类型降低程式设计的间接成本
•成功运用继承关系。
•利用组合来建构物件。
•设计出降低成本的测试。
•解决不良设计所导致的常见问题。
著者信息
作者简介
Sandi Metz
Sandi Metz 拥有 30 年的工作经验,处理各式经历不断变化却能够持续运作的专案。作为杜克大学(Duke University)的一名软体架构师,她每天都在撰写程式码。在那里,她的团队为客户解决大型物件导向应用程式的真实问题,那些应用程式甚至历经长达十五年之久的演变。她全心投入在着重实务的软体开发方法。本书撷取自她多年累积下来的白板图画,以及她过去许多有关于 OO 设计的讨论总结。Sandi 在 Ruby Nation 做过演讲;此外,在 Gotham Ruby 使用者大会上也做过多次演讲。她居住在美国北卡罗莱纳州的达兰市。
Ruby物件导向设计实践:敏捷入门 pdf epub mobi txt 电子书 下载
图书目录
•01 物件导向的设计
•02 设计具有单一职责的类别
•03 管理依赖关系
•04 建立灵活的介面
•05 使用鸭子类型技巧降低成本
•06 借由继承取得行为
•07 使用模组共用角色行为
•08 组合物件
•09 设计节省成本的测试
图书序言
图书试读
None
Ruby物件导向设计实践:敏捷入门 epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2025
Ruby物件导向设计实践:敏捷入门 epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2025
Ruby物件导向设计实践:敏捷入门 pdf epub mobi txt 电子书 下载 2025
用户评价
类似图书 点击查看全场最低价
Ruby物件导向设计实践:敏捷入门 pdf epub mobi txt 电子书 下载