Test-Driven JavaScript Development (Paperback)
暫譯: 測試驅動的 JavaScript 開發 (平裝本)
Christian Johansen
- 出版商: Addison Wesley
- 出版日期: 2010-09-09
- 售價: $1,980
- 貴賓價: 9.8 折 $1,940
- 語言: 英文
- 頁數: 528
- 裝訂: Paperback
- ISBN: 0321683919
- ISBN-13: 9780321683915
-
相關分類:
TDD 測試導向開發
立即出貨
買這商品的人也買了...
-
深入淺出設計模式 (Head First Design Patterns)$880$695 -
SQL 語法範例辭典$550$468 -
Linux 驅動程式, 3/e (Linux Device Drivers, 3/e)$980$774 -
Mac OS X Internals: A Systems Approach (Hardcover)$3,290$3,126 -
Linux 網路原理 (Understanding Linux Network Internals)$1,200$948 -
Head First Ajax$1,610$1,530 -
$1,260Elements of Programming (Hardcover) -
Probabilistic Graphical Models: Principles and Techniques (Hardcover)$5,150$4,893 -
精通 Objective-C 2.0 程式設計 (Programming in Objective-C 2.0, 2/e)$680$537 -
Google Android 2.X 應用程式開發實戰$520$411 -
鳥哥的 Linux 私房菜-基礎學習篇, 3/e$820$648 -
程式設計師的自我修養-連結、載入、程式庫$580$493 -
Google!Android 2 手機應用程式設計入門, 3/e$530$419 -
約耳趣談軟體-來自專案管理的現場實錄 (Joel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers)$490$387 -
深入淺出 Android 系統原理及開發要點$450$351 -
行動裝置嵌入式系統與軟體 (S3C6410 Google Android 2.1 開發應用實務)$690$621 -
HTML5 & API 網頁程式設計$450$383 -
JavaScript Patterns (Paperback)$1,140$1,080 -
App 程式設計入門-iPhone、iPad$450$356 -
SQL Server 2008 R2 資料庫設計實務$620$490 -
前進 Android Market!Google Android SDK 實戰演練$850$672 -
Google Android SDK 開發範例大全, 3/e$950$751 -
MIS 網管實戰寶典:Linux 老鳥這樣搞定機房大小事$450$383 -
深入淺出 Android 系統移植與開發測試$490$382 -
資訊安全實務─數位憑證技術與應用$400$360
商品描述
For JavaScript developers working on increasingly large and complex projects, effective automated testing is crucial to success. Test-Driven JavaScript Development is a complete, best-practice guide to agile JavaScript testing and quality assurance with the test-driven development (TDD) methodology. Leading agile JavaScript developer Christian Johansen covers all aspects of applying state-of-the-art automated testing in JavaScript environments, walking readers through the entire development lifecycle, from project launch to application deployment, and beyond.
Using real-life examples driven by unit tests, Johansen shows how to use TDD to gain greater confidence in your code base, so you can fearlessly refactor and build more robust, maintainable, and reliable JavaScript code at lower cost. Throughout, he addresses crucial issues ranging from code design to performance optimization, offering realistic solutions for developers, QA specialists, and testers.
Coverage includes
• Understanding automated testing and TDD
• Building effective automated testing workflows
• Testing code for both browsers and servers (using Node.js)
• Using TDD to build cleaner APIs, better modularized code, and more robust software
• Writing testable code
• Using test stubs and mocks to test units in isolation
• Continuously improving code through refactoring
• Walking through the construction and automated testing of fully functional software
The accompanying Web site, tddjs.com, contains all of the book’s code listings and additional resources.
Using real-life examples driven by unit tests, Johansen shows how to use TDD to gain greater confidence in your code base, so you can fearlessly refactor and build more robust, maintainable, and reliable JavaScript code at lower cost. Throughout, he addresses crucial issues ranging from code design to performance optimization, offering realistic solutions for developers, QA specialists, and testers.
Coverage includes
• Understanding automated testing and TDD
• Building effective automated testing workflows
• Testing code for both browsers and servers (using Node.js)
• Using TDD to build cleaner APIs, better modularized code, and more robust software
• Writing testable code
• Using test stubs and mocks to test units in isolation
• Continuously improving code through refactoring
• Walking through the construction and automated testing of fully functional software
The accompanying Web site, tddjs.com, contains all of the book’s code listings and additional resources.
商品描述(中文翻譯)
對於在越來越大型和複雜專案上工作的 JavaScript 開發者來說,有效的自動化測試對於成功至關重要。測試驅動的 JavaScript 開發 是一本完整的最佳實踐指南,專注於使用測試驅動開發(TDD)方法論進行敏捷 JavaScript 測試和質量保證。領先的敏捷 JavaScript 開發者 Christian Johansen 涵蓋了在 JavaScript 環境中應用最先進的自動化測試的各個方面,帶領讀者走過整個開發生命周期,從專案啟動到應用部署,甚至更遠。
通過以單元測試驅動的實際範例,Johansen 展示了如何使用 TDD 來增強對代碼庫的信心,讓你能夠無懼地重構並構建更健壯、可維護且可靠的 JavaScript 代碼,並降低成本。在整個過程中,他針對從代碼設計到性能優化等關鍵問題提供了現實的解決方案,適合開發者、質量保證專家和測試人員。
內容涵蓋:
• 理解自動化測試和 TDD
• 建立有效的自動化測試工作流程
• 測試瀏覽器和伺服器(使用 Node.js)的代碼
• 使用 TDD 構建更乾淨的 API、更好的模組化代碼和更健壯的軟體
• 編寫可測試的代碼
• 使用測試存根和模擬來獨立測試單元
• 通過重構持續改進代碼
• 逐步構建和自動化測試完全功能的軟體
隨書附帶的網站 tddjs.com 包含了本書的所有代碼清單和額外資源。
