
上QQ阅读APP看书,第一时间看更新
Chapter 1. Hello, TDD!
Let's begin this chapter with a brief introduction to Test-Driven Development (or TDD, as it's colloquially known), covering some of its basic concepts. The main goal of this chapter is to give you an appreciation of TDD practices and for you to ascertain what technological niche it fulfills.
This chapter will explore:
- What is TDD?
- What is the need for TDD?
- Changing approach to problem solving
- Iteratively writing failing tests and fixing them
- Significance of baby steps
- Scala
- Brief introduction to Scala and SBT
- Setting up the build environment
- TDD with Scala
- "Hello World" application