activities for coderetreat

Post on 03-Jul-2015

75 views 2 download

transcript

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.