Learning Test-Driven Development: A Polyglot Guide to Writing Uncluttered Code
            
暫譯: 學習測試驅動開發:多語言編寫簡潔代碼的指南
        
        Siddiqui, Saleem
- 出版商: O'Reilly
- 出版日期: 2021-11-16
- 定價: $2,100
- 售價: 9.0 折 $1,890
- 語言: 英文
- 頁數: 280
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1098106474
- ISBN-13: 9781098106478
- 
    相關分類:
    
      Unit Test 單元測試、Go 程式語言、JavaScript、Python
 
- 
    相關翻譯:
    
      Test-Driven Development 學習手冊 (繁中版)
 
立即出貨
買這商品的人也買了...
- 
                
                   Google 軟件測試之道 (How Google Tests Software) Google 軟件測試之道 (How Google Tests Software)$479$455
- 
                
                   設計聊天機器人|建立對話式體驗 (Designing Bots: Creating Conversational Experiences) 設計聊天機器人|建立對話式體驗 (Designing Bots: Creating Conversational Experiences)$580$458
- 
                
                   Next.js Quick Start Guide: Server-side rendering done right Next.js Quick Start Guide: Server-side rendering done right$1,290$1,226
- 
                
                   有腦設計|運用腦科學打造好產品 (Design for How People Think: Using Brain Science to Build Better Products ) 有腦設計|運用腦科學打造好產品 (Design for How People Think: Using Brain Science to Build Better Products )$520$411
- 
                
                   Building React Apps with Server-Side Rendering: Use React, Redux, and Next to Build Full Server-Side Rendering Applications Building React Apps with Server-Side Rendering: Use React, Redux, and Next to Build Full Server-Side Rendering Applications$2,330$2,214
- 
                
                   最親切的 Git 入門教室 最親切的 Git 入門教室$480$379
- 
                
                   網頁應用程式設計|使用 Node 和 Express, 2/e (Web Development with Node and Express, 2/e) 網頁應用程式設計|使用 Node 和 Express, 2/e (Web Development with Node and Express, 2/e)$580$458
- 
                
                   協同產品設計|幫助團隊建立更好的體驗 (Collaborative Product Design: Help Any Team Build a Better Experience) 協同產品設計|幫助團隊建立更好的體驗 (Collaborative Product Design: Help Any Team Build a Better Experience)$680$537
- 
                
                   架構模式|使用 Python (Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices) 架構模式|使用 Python (Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices)$680$537
- 
                
                   Python for DevOps|學習精準有效的自動化 (Python for Devops: Learn Ruthlessly Effective Automation) Python for DevOps|學習精準有效的自動化 (Python for Devops: Learn Ruthlessly Effective Automation)$780$616
- 
                
                   基礎架構即程式碼|管理雲端伺服器 (Infrastructure as Code: Managing Servers in the Cloud) 基礎架構即程式碼|管理雲端伺服器 (Infrastructure as Code: Managing Servers in the Cloud)$780$616
- 
                
                   JavaScript 無所不在 (JavaScript Everywhere: Building Cross-Platform Applications with Graphql, React, React Native, and Electron) JavaScript 無所不在 (JavaScript Everywhere: Building Cross-Platform Applications with Graphql, React, React Native, and Electron)$580$458
- 
                
                   Kent Beck 的測試驅動開發:案例導向的逐步解決之道 (Test-Driven Development: By Example)(TDD) Kent Beck 的測試驅動開發:案例導向的逐步解決之道 (Test-Driven Development: By Example)(TDD)$560$437
- 
                
                   Storytelling in Design|在設計中說故事 (Storytelling in Design: Principles and Tools for Defining, Designing, and Selling Multi-Device Design Products) Storytelling in Design|在設計中說故事 (Storytelling in Design: Principles and Tools for Defining, Designing, and Selling Multi-Device Design Products)$680$537
- 
                
                   React + Node.js 開發實戰:從入門到項目上線 React + Node.js 開發實戰:從入門到項目上線$594$564
- 
                
                   矽谷工程師教你 Kubernetes:史上最全 CI/CD 中文應用指南(iT邦幫忙鐵人賽系列書) 矽谷工程師教你 Kubernetes:史上最全 CI/CD 中文應用指南(iT邦幫忙鐵人賽系列書)$600$510
- 
                
                   Spring Boot:建置與執行 (Spring Boot: Up and Running: Building Cloud Native Java and Kotlin Applications) Spring Boot:建置與執行 (Spring Boot: Up and Running: Building Cloud Native Java and Kotlin Applications)$580$458
- 
                
                   架構師帶你做敏捷測試:在真正專案中應用 架構師帶你做敏捷測試:在真正專案中應用$720$569
- 
                
                   Software Telemetry: Reliable Logging and Monitoring Software Telemetry: Reliable Logging and Monitoring$2,150$2,043
- 
                
                   Data Science for Marketing Analytics - Second Edition: A practical guide to forming a killer marketing strategy through data analysis with Python Data Science for Marketing Analytics - Second Edition: A practical guide to forming a killer marketing strategy through data analysis with Python$1,470$1,397
- 
                
                   跟著 Docker 隊長,修練 22天就精通 - 搭配 20小時作者線上教學,無縫接軌 Microservices、Cloud-native、Serverless、DevOps 開發架構 跟著 Docker 隊長,修練 22天就精通 - 搭配 20小時作者線上教學,無縫接軌 Microservices、Cloud-native、Serverless、DevOps 開發架構$880$695
- 
                
                   Mapping Experiences 看得見的經驗, 2/e (Mapping Experiences: A Complete Guide to Customer Alignment Through Journeys, Blueprints, and Diagrams, 2/e) Mapping Experiences 看得見的經驗, 2/e (Mapping Experiences: A Complete Guide to Customer Alignment Through Journeys, Blueprints, and Diagrams, 2/e)$780$616
- 
                
                   Python 大數據專案 X 工程 X 產品 資料工程師的升級攻略 Python 大數據專案 X 工程 X 產品 資料工程師的升級攻略$700$553
- 
                
                   Real-World Next.js: Build scalable, high-performance, and modern web applications using Next.js, the React framework for production (Paperback) Real-World Next.js: Build scalable, high-performance, and modern web applications using Next.js, the React framework for production (Paperback)$1,750$1,663
- 
                
                   $2,034Learning Functional Programming: Managing Code Complexity by Thinking Functionally (Paperback) $2,034Learning Functional Programming: Managing Code Complexity by Thinking Functionally (Paperback)
商品描述
Your code is a testament to your skills as a developer. No matter what language you use, code should be clean, elegant, and uncluttered. By using test-driven development (TDD), you'll write better code--code that's easy to understand, retains its elegance, and works for months, even years, to come. With this indispensable guide, you'll learn how to use TDD with three different languages: Go, JavaScript, and Python.
Author Saleem Siddiqui shows you how to tackle domain complexity using a unit test-driven approach. TDD partitions requirements into small, implementable features, enabling you to solve problems irrespective of the languages and frameworks you use. With Learning Test-Driven Development at your side, you'll learn how to incorporate TDD into your regular coding practice.
This book helps you:
- Use TDD's divide-and-conquer approach to tame domain complexity
- Understand how TDD works across languages, testing frameworks, and domain concepts
- Learn how TDD enables continuous integration
- Support refactoring and redesign with TDD
- Learn how to write a simple and effective unit test harness in JavaScript
- Set up a continuous integration environment with the unit tests produced during TDD
- Write clean, uncluttered code using TDD in Go, JavaScript, and Python
商品描述(中文翻譯)
您的程式碼是您作為
 
 
     
     
     
     
     
     
     
     
    