- Test-Driven Java Development(Second Edition)
- Alex Garcia Viktor Farcic
- 223字
- 2021-06-24 18:31:42
Why Should I Care for Test-Driven Development?
This book is written by developers for developers. As such, most of the learning will be through code. Each chapter will present one or more test-driven development (TDD) practices and we'll try to master them by solving katas. In karate, a kata is an exercise where you repeat a form many times, making little improvements in each. Following the same philosophy, we'll be making small, but significant improvements from one chapter to the next. You'll learn how to design and code better, reduce time to market (TTM), produce always up-to-date documentation, obtain high code coverage through quality tests, and write clean code that works.
Every journey has a start and this one is no exception. Our destination is a Java developer with the TDD black belt.
In order to know where we're going, we'll have to discuss, and find answers, to some questions that will define our voyage. What is TDD? Is it a testing technique, or something else? What are the benefits of applying TDD?
The goal of this chapter is to obtain an overview of TDD, to understand what it is, and to grasp the benefits it provides for its practitioners.
The following topics will be covered in this chapter:
- Understanding TDD
- What is TDD?
- Testing
- Mocking
- Executable documentation
- No debugging
- Hands-On Image Processing with Python
- Visual C++數字圖像模式識別技術詳解
- 編寫高質量代碼:改善Python程序的91個建議
- C#程序設計(慕課版)
- Access 2010數據庫基礎與應用項目式教程(第3版)
- 大模型RAG實戰:RAG原理、應用與系統構建
- HTML5與CSS3基礎教程(第8版)
- Python Data Structures and Algorithms
- Spring Security Essentials
- Red Hat Enterprise Linux Troubleshooting Guide
- 零基礎學C語言(升級版)
- 百萬在線:大型游戲服務端開發
- Parallel Programming with Python
- 產品架構評估原理與方法
- MySQL數據庫教程(視頻指導版)