<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          優(yōu)雅的Ruby

          聯(lián)合創(chuàng)作 · 2023-10-09 10:17

          《優(yōu)雅的Ruby》總結(jié)了32條Ruby編程技巧,幫助讀者寫出清晰、優(yōu)雅、穩(wěn)定的Ruby代碼。作者Avdi Grimm主張Ruby方法應(yīng)該像故事一樣易于閱讀。他將Ruby方法分成輸入處理(Collecting Input)、功能實現(xiàn)(Performing Work)、輸出 處理(Delivering Output)、失敗處理(Handling Failures)四個部分,針對每個部分的特點歸納實用的編程模式,并配合豐富的實例講解,讓讀者寫出優(yōu)雅實用的Ruby代碼,找回Ruby編程的樂趣。

          .

          《優(yōu)雅的Ruby》讓復(fù)雜的代碼變得容易編寫了。

          ——Kevin Sj?berg

          .

          如果你想找回Ruby編程的樂趣,這是最棒的一本書。

          ——Matt Rogers

          .

          我寫了30年代碼,《優(yōu)雅的Ruby》仍然讓我受益匪淺。

          ——Jeff Dickey

          .

          全書可以...

          《優(yōu)雅的Ruby》總結(jié)了32條Ruby編程技巧,幫助讀者寫出清晰、優(yōu)雅、穩(wěn)定的Ruby代碼。作者Avdi Grimm主張Ruby方法應(yīng)該像故事一樣易于閱讀。他將Ruby方法分成輸入處理(Collecting Input)、功能實現(xiàn)(Performing Work)、輸出 處理(Delivering Output)、失敗處理(Handling Failures)四個部分,針對每個部分的特點歸納實用的編程模式,并配合豐富的實例講解,讓讀者寫出優(yōu)雅實用的Ruby代碼,找回Ruby編程的樂趣。

          .

          《優(yōu)雅的Ruby》讓復(fù)雜的代碼變得容易編寫了。

          ——Kevin Sj?berg

          .

          如果你想找回Ruby編程的樂趣,這是最棒的一本書。

          ——Matt Rogers

          .

          我寫了30年代碼,《優(yōu)雅的Ruby》仍然讓我受益匪淺。

          ——Jeff Dickey

          .

          全書可以分成六個部分。

          首先討論用消息和角色的思想來實現(xiàn)方法。

          第2章討論“實現(xiàn)功能”。雖然這看起來不符合前文提到的“方法組成順序”,但是通過這一章的學(xué)習(xí),你將學(xué)會思考如何設(shè)計方法,以便為后面的模式學(xué)習(xí)打下基礎(chǔ)。

          第3章到第5章是本書最核心的模式部分,每個模式又由五個部分組成:

          1. 適用場景。就像藥品包裝上寫有適用癥狀,這部分內(nèi)容簡要地介紹了模式的適用場景,比如用來解決特定問題,或者修正編寫代碼的不良習(xí)慣。

          2. 摘要。當(dāng)你嘗試回憶某個模式,但又不記得名字時,摘要能夠給你莫大的幫助。

          3. 基本原理,闡述為何要用這個模式。

          4. 示例。借助一兩個具體的例子闡述選擇該模式的原因及實現(xiàn)方法。

          5. 小結(jié)。總結(jié)模式的優(yōu)點、潛在的陷阱和不足。

          根據(jù)我提出的組成方法的原則,這些模式被分為以下三大系列。

          ? 輸入處理的模式。

          ? 輸出處理的模式,讓方法調(diào)用者優(yōu)雅地調(diào)用方法。

          異常處理模式,保障方法井然有序。

          第6章將討論一些實際的Ruby開源項目示例,并把本書中的模式應(yīng)用到它們身上。

          Avdi Grimm是ShipRise.com和RubyTapas.com的創(chuàng)始人,有著十幾年Ruby編程經(jīng)驗,是Ruby程序界的領(lǐng)軍人物。他目前與妻子居住在美國賓夕法尼亞南部。

          瀏覽 6
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  人妻少妇内射无码一区二区 | 久久亚洲一区女同性恋中文字幕 | 国产v夜色观看 | 一级a黄色电影 | 久久久久三级片AV |