
哈利·J.W.帕西瓦爾
本書從最基礎的知識開始,講解Web開發的整個流程,展示如何使用Python做測試驅動開 發。本書由三個部分組成。第一部分介紹了測試驅動開發和Django的基礎知識,並在每個階段進 行嚴格的單元測試。第二部分討論了Web開發要素,探討了Web開發過程中不可避免的問題,以及如何通過測試解決這些問題。第三部分探討了一些高級話題,如模擬技術、集成第三方認證系統、Ajax、測試固件以及持續集成等。 第2版全部使用Python 3,並針對新版Django全面升級,介紹了由外而內的測試驅動開發流程。 本書適合Web開發人員閱讀。
講的很好,很細緻。雖然有點流水賬的感覺,不過還是一本好書。
花了46個小時,從2月初到今天整整2個月時間完整的第一遍讀完了。書中的所有代碼親自動手手寫了一遍。基本功能也實現了。不過感覺目前這個項目還有優化的空間,我準備過幾天再開始第二遍。主要是脫離代碼整體去閱讀一遍,看看還會有什麼不一樣的發現。
這本書真的需要非常多的東西。 比如瞭解Python3會編程,知道html的工作方式,懂 JavaScript. 結構有三部分 第1部分第1~7章基礎知識 介紹如何使用TDD開發一個簡單的web應用,介紹Django基礎知識包括模型視圖和模板 第2部分第8~17章web開發要素 介紹web開發過程中一些棘手但不可避免的問題。並展示如何通過測試解決這些問題,包括靜態文件部署到生產環境表單數據驗證數據庫遷移和令人畏懼的JavaScript。 第3部分第18~26章高級話題 介紹模擬技術,集成第三方系統,測試部件由外而內的TDD流程以及持續集成
可以跟着做,不過還是建議先看點django
測試驅動開發都沒怎麼詳細介紹就說理論已經講了很多開始進入實戰,這種注水書怎麼出到第二版的[困]
湊合吧 給的例子有bug 好多函數也過期了 閱讀成本較高 現在主流是前後端分離 針對h5的TDD用處不大了 讀完第一部分知道怎麼操作就可以了