Mặc dù quyến rũ, XP là không cho mỗi dự án hoặc mọi tổ chức. Những người ủng hộ của XP kết luận rằng nếu một đội ngũ lập trình đầy đủ thực hiện các thực hành 12, thì cơ hội phát triển ứng dụng thành công tăng lên đáng kể. Detractors nói rằng bởi vì XP là một quá trình, bạn phải làm tất cả hoặc không có gì. Nếu bạn bỏ qua mộtthực hành, sau đó bạn không đúng thực hiện XP và chất lượng chương trình của bạn có thể phải chịu. Ngoài ra, detractors cho rằng chi phí của việc thay đổi một chương trình trong tương lai để thêm nhiều tính năng là nhiều hơn chi phí ban đầu dự đoán và mã hóa các yêu cầu. Cuối cùng, một số lập trình viên tìm thấy làm việc trong cặp rất cồng kềnh và xâm lấn; Vì vậy, họ không ôm hôn triết lý XP.Bất cứ điều gì quan điểm của bạn, bạn nên xem xét XP như là một phương pháp phần mềm cho dự án của bạn. Cẩn thận, cân nặng ưu và khuyết điểm cùng với các thuộc tính của dự án của bạn của nó và làm cho quyết định tốt nhất bạn có thể.
đang được dịch, vui lòng đợi..
