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)$479$455 - 
                
                  
                  
                設計聊天機器人|建立對話式體驗 (Designing Bots: Creating Conversational Experiences)$580$458 - 
                
                  
                  
                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 )$520$411 - 
                
                  
                  
                Building React Apps with Server-Side Rendering: Use React, Redux, and Next to Build Full Server-Side Rendering Applications$2,330$2,214 - 
                
                  
                  
                最親切的 Git 入門教室$480$379 - 
                
                  
                  
                網頁應用程式設計|使用 Node 和 Express, 2/e (Web Development with Node and Express, 2/e)$580$458 - 
                
                  
                  
                協同產品設計|幫助團隊建立更好的體驗 (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)$680$537 - 
                
                  
                  
                Python for DevOps|學習精準有效的自動化 (Python for Devops: Learn Ruthlessly Effective Automation)$780$616 - 
                
                  
                  
                基礎架構即程式碼|管理雲端伺服器 (Infrastructure as Code: Managing Servers in the Cloud)$780$616 - 
                
                  
                  
                JavaScript 無所不在 (JavaScript Everywhere: Building Cross-Platform Applications with Graphql, React, React Native, and Electron)$580$458 - 
                
                  
                  
                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)$680$537 - 
                
                  
                  
                React + Node.js 開發實戰:從入門到項目上線$594$564 - 
                
                  
                  
                矽谷工程師教你 Kubernetes:史上最全 CI/CD 中文應用指南(iT邦幫忙鐵人賽系列書)$600$510 - 
                
                  
                  
                Spring Boot:建置與執行 (Spring Boot: Up and Running: Building Cloud Native Java and Kotlin Applications)$580$458 - 
                
                  
                  
                架構師帶你做敏捷測試:在真正專案中應用$720$569 - 
                
                  
                  
                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$1,470$1,397 - 
                
                  
                  
                跟著 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)$780$616 - 
                
                  
                  
                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)$1,750$1,663 - 
                
                  
                  
                $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
 
商品描述(中文翻譯)
您的程式碼是您作為