相對於 View,在一個 Project 裡面,設計出乾淨的 Model 與 Controller,是相對簡單的。但程式碼一攪和跑到 View 的層級,維護的方法就會變得相當複雜。很難有一個基礎簡單的思路去整理這些糾結的線條。

所以長久以來,我一直想要撰寫這方面的主題。從 View 的角度切入,介紹整理程式碼的技巧。

要讀這本書之前,首先希望讀者知道這是在幾個「事實前提」之下撰寫的,這也是這些「整理方法」之所以被發明的原因:

  • 在 View 裡面有 Logic 糾纏 ( if / else & other syntax ) 是不好的
  • 會導致 View Performance 下降 ( pure logic )
  • 在 Helper 裡面 perform data query,也會導致 View Performance 下降

這本書會包含以下幾個主題:

  • Helper 使用時機
  • Helper Best Pratices
  • Partial 使用時機
  • Partial Best Pratices
  • Helper 與 Partial 之外的整理武器
  • Object-Oriented View

大致上會有 18 個整理手法。

值得注意的是,這些手法是「循序漸進」的,也就是前面的手法未必是「最好」的,而是在「初期整理階段」是一個好的手法,而事情變得複雜的時候,才需要越後面的技巧去協助整理。

購買網址:(售價 19.99 USD )

其他資訊:

45 天退款保證。

如果你有任何原因想退貨,都可以寫信給我,我會將書錢全額退給你。你可以將書和程式碼都留著沒有關係。:-))
(僅限 LeanPub 購書管道)

技術支援: