II. PHỨC TẠP
Trong bài viết của ông Brooks nói: "Sự phức tạp của phần mềm bảo mật là đặc tính cần thiết" (Brooks Jr., 1986, p.3), nhưng ông cũng chỉ ra rằng sự phức tạp cũng đã được bao gồm: Phức tạp chất, quy mô, chức năng, cấu trúc , sự quản lý. Sự phức tạp này gây ra rất nhiều khó khăn trong việc quản lý, kiểm soát, khả năng mở rộng, mức độ tin cậy trong việc phát triển phần mềm, kỹ thuật lập trình cực đoan có thể giải quyết một số khó khăn do tính phức tạp.
Mà các phần mềm gây ra bởi RDBMS, lập trình cực đoan không truy cập vào dữ liệu trong bảng và không sử dụng SQL để tìm kiếm dữ liệu trở nên rất đơn giản, nó cũng làm giảm tối đa các tính toán bằng cách bằng cách sử dụng phân phối. Ví dụ, có rất nhiều công ty đã sử dụng trình cực như Google để sử dụng BigTable, Facebook sử dụng Cassandra, Amazon sử dụng Dynamo, vv
Mặt trật tự, Khả năng mở rộng cao và sẵn sàng cao có thể chấp nhận một loạt các dữ liệu và sao chép dữ liệu, lưu trữ không giới hạn trên hệ thống. Lập trình cực sẽ giúp giảm thiểu tối đa sự phức tạp của phát triển phần mềm.
đang được dịch, vui lòng đợi..