Testable JavaScript (Paperback)
暫譯: 可測試的 JavaScript (平裝本)
Mark Ethan Trostler
- 出版商: O'Reilly
- 出版日期: 2013-03-05
- 定價: $1,150
- 售價: 9.0 折 $1,035
- 語言: 英文
- 頁數: 274
- 裝訂: Paperback
- ISBN: 1449323391
- ISBN-13: 9781449323394
-
相關分類:
JavaScript、Unit Test 單元測試
立即出貨
買這商品的人也買了...
-
$787Practical JavaScript, DOM Scripting and Ajax Projects -
C++ 程式設計原理與實務 (Programming: Principles and Practice Using C++)$990$842 -
Make 國際中文版 vol.02
$380$190 -
Make 國際中文版 vol.04
$380$190 -
The Startup Owner's Manual: The Step-By-Step Guide for Building a Great Company (Hardcover)$2,100$1,995 -
$1,260Maintainable JavaScript (Paperback) -
專案管理人應該知道的 97 件事-來自專家的集體智慧 (97 Things Every Project Manager Should Know: Collective Wisdom from the Experts)$400$316 -
CLR via C#, 4/e (Paperback)$2,350$2,303 -
高效能網站建置指南 (Even Faster Web Sites: Performance Best Practices for Web Developers)$580$458 -
無瑕的程式碼 - 敏捷軟體開發技巧守則 (Clean Code: A Handbook of Agile Software Craftsmanship)$580$435 -
Make 國際中文版 vol.07$380$190 -
精實執行-精實創業指南, 2/e (Running Lean: Iterate from Plan A to a Plan That Works, 2/e)$450$355 -
超圖解 Arduino 互動設計入門 (附 Arduino UNO R3 開發板)$1,130$960 -
專利說明書撰寫實務, 3/e$550$495 -
$840Interactive Data Visualization for the Web (Paperback) -
易讀程式之美學-提升程式碼可讀性的簡單法則 (The Art of Readable Code)$480$379 -
Google 御用網頁語言 Node.js:一流程式設計師養成精華$490$417 -
讓東西動起來 ─ 給發明家、業餘愛好者以及藝術家的 DIY 機械裝置 (Making Things Move: DIY Mechanisms for Inventors, Hobbyists, and Artists)$580$522 -
搞懂 NoSQL 的 15 堂課 (NoSQL Distilled 中文版) (NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence)$360$284 -
培養與鍛鍊程式設計的邏輯腦:程式設計大賽的解題策略基礎入門$280$218 -
$1,530HTML5 Canvas, 2/e (Paperback) -
Bootstrap (Paperback)$1,050$997 -
$630Building Hybrid Android Apps with Java and JavaScript: Applying Native Device APIs (Paperback) -
$474CISSP 官方學習指南, 8/e ((ISC)2 CISSP Certified Information Systems Security Professional Official Study Guide, 8/e) -
$1,368CISSP 官方學習手冊, 9/e
2026-english-2-80 詳見活動內容 »
-
90折
$2,484Comptia Linux+ Study Guide: Essential Exam Prep -
90折
$2,520Video Generation with AI: Working with Diffusion Transformers and Multimodal Learning (Paperback) -
90折
$1,890Mapping Experiences: A Complete Guide to Activating Customer-Centered Collaboration 3/e -
90折
$2,493Databricks Certified Generative AI Engineer Associate Study Guide: Generative AI with Databricks -
90折
$2,502Ai-Assisted Statistics for Data Scientists: 50+ Essential Concepts Using R and Python -
90折
$2,268Observability Engineering: Achieving Production Excellence, 2/e (Paperback) -
90折
$1,935Soccer Analytics with Machine Learning: Learning Predictive Modeling Techniques with Sports Data -
90折
$1,980The C4 Model: Visualizing Software Architecture (Paperback) -
90折
$1,935Learning Cloud Security: Cloud Computing and Security Architecture Essentials -
90折
$2,502Vision Language Models: Building Vlms with Hugging Face (Paperback) -
90折
$2,106High Performance Spark: Best Practices for Scaling and Optimizing Apache Spark 2/e -
90折
$1,944Python for Excel: A Modern Environment for Automation and Data Analysis -
90折
$1,440Managing AI Projects: Drive Innovation and Successfully Navigate the Full AI Project Lifecycle (Paperback) -
90折
$2,520AI-Ready Data Blueprints: From Raw Data to Ai-Driven Innovation (Paperback) -
90折
$1,917Certified Kubernetes Application Developer (Ckad) Study Guide: In-Depth Guidance and Practice (Paperback) -
90折
$2,484Large Language Models: The Hard Parts: Open Source AI Solutions for Common Pitfalls (Paperback) -
90折
$1,917Real-Time Intelligence with Microsoft Fabric: Empowering Data-Driven Decisions in the Era of AI (Paperback) -
90折
$2,484Rag with Python Cookbook: Practical Recipes from Data Preprocessing to LLM Agents (Paperback) -
90折
$2,448Hands-On LLM Serving and Optimization: Hosting Llms at Scale (Paperback) -
90折
$2,205Vector Databases: A Practical Introduction (Paperback) -
90折
$2,205Generative AI on Microsoft Azure: From Large Language Models to Advanced Multi-Agent Systems (Paperback) -
90折
$1,890Learning Generative AI Tools for Excel: Speed Up Your Everyday Tasks with Microsoft Excel, Copilot, Chatgpt, and Beyond (Paperback) -
90折
$2,520Learning Automl: Automating ML Pipelines with Autogluon, Leading Frameworks, and Real-World Integration (Paperback) -
90折
$2,520Transformers: The Definitive Guide: Applications Beyond NLP (Paperback) -
90折
$1,809UX Skills for Business Strategy: Articulating Impact for Product, User, and Business Outcomes
商品描述
One skill that’s essential for any professional JavaScript developer is the ability to write testable code. This book shows you what writing and maintaining testable JavaScript for the client- or server-side actually entails, whether you’re creating a new application or rewriting legacy code.
From methods to reduce code complexity to unit testing, code coverage, debugging, and automation, you’ll learn a holistic approach for writing JavaScript code that you and your colleagues can easily fix and maintain going forward. Testing JavaScript code is complicated. This book helps you simply the process considerably.
- Get an overview of Agile, test-driven development, and behavior-driven development
- Use patterns from static languages and standards-based JavaScript to reduce code complexity
- Learn the advantages of event-based architectures, including modularity, loose coupling, and reusability
- Explore tools for writing and running unit tests at the functional and application level
- Generate code coverage to measure the scope and effectiveness of your tests
- Conduct integration, performance, and load testing, using Selenium or CasperJS
- Use tools for in-browser, Node.js, mobile, and production debugging
- Understand what, when, and how to automate your development processes
商品描述(中文翻譯)
一項對於任何專業 JavaScript 開發者來說至關重要的技能是撰寫可測試代碼的能力。本書將向您展示在客戶端或伺服器端撰寫和維護可測試 JavaScript 實際上涉及的內容,無論您是創建新應用程序還是重寫舊代碼。
從減少代碼複雜度的方法到單元測試、代碼覆蓋率、除錯和自動化,您將學習到一種全面的方法來撰寫 JavaScript 代碼,使您和您的同事能夠輕鬆修復和維護。測試 JavaScript 代碼是複雜的。本書幫助您大大簡化這一過程。
- 獲得敏捷開發、測試驅動開發和行為驅動開發的概述
- 使用靜態語言和基於標準的 JavaScript 的模式來減少代碼複雜度
- 了解基於事件的架構的優勢,包括模組化、鬆耦合和可重用性
- 探索用於撰寫和運行功能和應用層級單元測試的工具
- 生成代碼覆蓋率以衡量測試的範圍和有效性
- 使用 Selenium 或 CasperJS 進行整合、性能和負載測試
- 使用工具進行瀏覽器內、Node.js、移動和生產環境的除錯
- 了解什麼時候、如何自動化您的開發過程
