Eloquent Ruby (Paperback)
暫譯: 優雅的 Ruby (平裝本)

Russ Olsen

  • 出版商: Addison Wesley
  • 出版日期: 2011-02-11
  • 售價: $2,130
  • 貴賓價: 9.5$2,024
  • 語言: 英文
  • 頁數: 448
  • 裝訂: Paperback
  • ISBN: 0321584104
  • ISBN-13: 9780321584106
  • 相關分類: Ruby
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

相關主題

商品描述

It’s easy to write correct Ruby code, but to gain the fluency needed to write great Ruby code, you must go beyond syntax and absorb the “Ruby way” of thinking and problem solving. In Eloquent Ruby, Russ Olsen helps you write Ruby like true Rubyists do–so you can leverage its immense, surprising power.

 

 

Olsen draws on years of experience internalizing the Ruby culture and teaching Ruby to other programmers. He guides you to the “Ah Ha!” moments when it suddenly becomes clear why Ruby works the way it does, and how you can take advantage of this language’s elegance and expressiveness.

 

 

Eloquent Ruby starts small, answering tactical questions focused on a single statement, method, test, or bug. You’ll learn how to write code that actually looks like Ruby (not Java or C#); why Ruby has so many control structures; how to use strings, expressions, and symbols; and what dynamic typing is really good for.

 

 

Next, the book addresses bigger questions related to building methods and classes. You’ll discover why Ruby classes contain so many tiny methods, when to use operator overloading, and when to avoid it. Olsen explains how to write Ruby code that writes its own code–and why you’ll want to. He concludes with powerful project-level features and techniques ranging from gems to Domain Specific Languages.

 

 

A part of the renowned Addison-Wesley Professional Ruby Series, Eloquent Ruby will help you “put on your Ruby-colored glasses” and get results that make you a true believer.

商品描述(中文翻譯)

撰寫正確的 Ruby 代碼很容易,但要獲得撰寫優秀 Ruby 代碼所需的流暢度,您必須超越語法,吸收「Ruby 方式」的思考和解決問題的方法。在Eloquent Ruby中,Russ Olsen 幫助您像真正的 Ruby 開發者一樣撰寫 Ruby 代碼,讓您能夠利用其巨大的、令人驚訝的力量。

Olsen 憑藉多年內化 Ruby 文化和教導其他程式設計師 Ruby 的經驗,指導您體會「啊哈!」的瞬間,當您突然明白為什麼 Ruby 以這種方式運作,以及如何利用這種語言的優雅和表達能力。

Eloquent Ruby 從小處著手,回答專注於單一語句、方法、測試或錯誤的戰術性問題。您將學會如何撰寫實際看起來像 Ruby 的代碼(而不是 Java 或 C#);為什麼 Ruby 有如此多的控制結構;如何使用字串、表達式和符號;以及動態類型的真正用途。

接下來,本書探討與構建方法和類別相關的更大問題。您將發現為什麼 Ruby 類別包含如此多的小方法,何時使用運算子重載,以及何時避免使用。Olsen 解釋了如何撰寫能夠自我生成代碼的 Ruby 代碼,以及為什麼您會想這樣做。他以強大的專案級功能和技術作結,涵蓋從 gems 到特定領域語言的內容。

作為著名的 Addison-Wesley 專業 Ruby 系列的一部分,Eloquent Ruby 將幫助您「戴上 Ruby 色的眼鏡」,並獲得讓您成為真正信徒的成果。