IV. CHANGEABILITYTrong phần mềm, khả năng thay đổi là rất quan trọng, các phần mềm được coi là tốt để đi qua rất nhiều thay đổi, nó luôn luôn phải được thay đổi cho phù hợp với những gì người dùng cần (Brooks Jr., 1986, p.4). Nhưng những thay đổi mà sẽ đi với sự phức tạp của phần mềm, Changeability cũng tạo ra một chi phí cao cho phát triển phần mềm.Lập trình cực được phát triển dựa trên open source cho phép dễ dàng thay đổi cấu trúc bên trong, do đó, khả năng thay đổi một phần mềm đơn giản trở nên dễ dàng hơn. Bởi vì mã nguồn mở, vì vậy chi phí đầu tư để thích ứng với thay đổi là rất thấp.Mặt khác, cực lập trình cũng sử dụng lược đồ năng động và nó sẽ giúp đỡ để thay đổi dữ liệu trở nên dễ dàng hơn và nhanh hơn, bởi vì nó không yêu cầu một dữ liệu được xác định trước, thêm vào, nó có thể thay đổi dữ liệu một cách dễ dàng để đáp ứng yêu cầu về thời gian thực, nó cũng giúp rút ngắn thời gian để quản lý cơ sở dữ liệu (MongoDB, 2014).Chúng tôi sẽ so sánh khả năng thay đổi giữa SQL và lập trình cực đoan, dữ liệu SQL thường có tính ổn định cao, chẳng hạn như giản đồ và mối quan hệ dữ liệu luôn luôn phải được xác định rõ ràng và phải phù hợp với cấu trúc của SQL, do đó, Changeability không được hỗ trợ thực sự tốt. Như chúng ta có thể thấy, lập trình cực có khả năng thích ứng của việc thay đổi rất tốt, nó không bị ràng buộc bởi các mối quan hệ của dữ liệu, có khả năng phân phối dữ liệu và khả năng mở rộng cao
đang được dịch, vui lòng đợi..