Tôi đã được thử nghiệm với một số khái niệm từ XP, giống như sau:Lập trình cực có cần các công cụ lập trình không?
- Pair Programming
- thử nghiệm đầu tiên trình
- Việc giao hàng Incremental
- Ruthless Refactoring
Cho đến nay rất tốt cho đến khi tôi có một gốc cây chính:
Tôi làm cách nào để ký các trường hợp thử nghiệm của tôi khi chưa có mã nào? Tôi phải thiết kế chúng dựa trên nền tảng nào? Từ những giả định đơn giản? Từ các yêu cầu ban đầu?
Hoặc đây có phải là sơ đồ UML và "giai đoạn phân tích" phù hợp không? Chỉ cần phải hỏi vì trong một số cuốn sách XP tôi đã đọc, có rất ít hoặc không có thảo luận về bất kỳ công cụ lập sơ đồ nào (có một gợi ý tôi đưa ra giả và một vài loại sơ đồ ... nhưng nó đã được đề cập đến.). không giúp tôi viết các bài kiểm tra của tôi)
btw, Kiểm tra lập trình đầu tiên (TFP) bây giờ thường được gọi là Kiểm tra phát triển theo hướng (TDD) và tôi không nghĩ rằng nó đã từng là Tái cấu trúc không cần thiết, nhưng thay vào đó được kết hợp trong TDD. – quamrana