Chapter 8. Refactoring with Confidence
Recap:
  - BDD is a design practice, not a testing practice
  - code smell
  - Extract Method refactoring
  - Extract Class refactoring
add Adapter