-
Introductio:
- It ties into our aproach to object orientation which follows Alan Kay's concept of objects being similar to biological cells that send each other message
- Testing is about helping the team to understand the features that the users need and to deliver those features reliably and predictably.
- Everyone involver in a software project has to learn as it progresses.
-
Feedback Is the Fundamental Tool:
- A team need repear cycles of activity.
- In each cycle ir adds new features and gets feedback about the quantity and quality of the work already done.
- The team can measure how much progress they are really making, detect and correct any errors, and adapt the current plan in response to what they have learned.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Book { | |
String title; | |
String author; | |
Date date; | |
} | |
Book book1 = new Book("Refactoring", "Martin Fowler", new Date()); | |
Book book2 = new Book("Clean code", "Robert C. Martin", new Date()); | |
Book book3 = new Book("Test Driven Development", "Kent Beck", new Date()); |