Upload
doi-pham-anh
View
80
Download
2
Embed Size (px)
Citation preview
No conditional statements
No loops
No mouse
No keyboard shortcut
Text editor only
Paper only
No naked primitives
Max 8|6|4 lines per method
8>6>4
TDD as if you meant it
Writing a failing test
Make the test pass
Refactoring
Paper only
Other
…
Lập trình theo cặp
• Driver
Viết mã
• Navigator
Theo dõi người lái vàliên tục bình luận
TDD - Phát triển hướng kiểm thử
Viếtkiểmthử
Vượtqua kiểmthử
Tái cấutrúc
4 quy tắc trong Thiết Kế Đơn Giản
1. Vượt qua tất cả kiểm thử
2. Mục đích rõ ràng
3. Không lặp lại hành vi hoặc cấu hình
4. Hạn chế số lượng phương thức, lớp, trừu
tượng hóa, vv.