Theo truyền thuyết, Silver Bullet là một cách để tiêu diệt con quái vật, nhưng trong công nghệ phần mềm, các Silver Bullet là một phát triển phần mềm độc đáo và hiệu quả nhất, vì vậy mà Không Silver Bullet cho Công nghệ phần mềm có thể được hiểu rằng sự phát triển của một phần mềm sẽ không có một giải pháp duy nhất. Kỹ thuật phần mềm đòi hỏi nhiều yếu tố khác nhau kết hợp để có thể tạo ra dưới Tóm tắt (Brooks Jr., 1986, p.1). Ông cũng nêu ra bốn thuộc tính cố hữu của hệ thống phần mềm bao gồm: Phức tạp,
. Sự phù hợp, hay thay đổi, và tàng hình
Extreme Programming (Không chỉ Structured Query Language), các lập trình cực hạn áp dụng các công nghệ mới như: phân phối dữ liệu, không quan hệ, khả năng mở rộng, sẵn có, và đặc biệt với khả năng chịu lỗi. Hiện nay, ở đó có một số công ty lớn như Google, MongoDB, Facebook, Amazon, đã áp dụng kỹ thuật này vào các ứng dụng của họ.
Trong bài viết này chúng ta sẽ tìm hiểu và đánh giá các kỹ thuật lập trình cực đoan để xem nếu công nghệ mới này có thể thay đổi quan điểm của mình trên cao bốn thuộc tính.
Kết thúc cuộc trò chu
đang được dịch, vui lòng đợi..
