Hiển thị các bài đăng có nhãn AntiPatterns. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn AntiPatterns. Hiển thị tất cả bài đăng

Thứ Tư, 14 tháng 3, 2012

Boat Anchor

Boat Anchor là những mã nguồn hoặc thành phần phần mềm hoặc phần cứng không phục vụ vào  mục đích hữu ích nào của dự án hiện tại. Boat Anchor  thường bị tốn kém, do ban đầu dự án có nhu cầu cần mua hoặc sử dụng các mô đun phần mềm hoặc thiết bị phần cứng nhưng cuối cùng không dùng đến.
Description: http://sourcemaking.com/files/sm/images/anchor.jpg

Hậu quả cho người quản lý và lập trình viên đầu tư công sức đáng kể để làm sao cho sản phẩm hoàn thiện. Tuy nhiên, sau sự đầu tư đáng kế thời gian và nguồn lực, mọi người nhận ra rằng sản phẩm vô dụng, chấp nhận bỏ sang một bên và tìm giải pháp kỹ thuật khác để thay thế.

Giải pháp tái cấu trúc


Thực tế cho thấy, khi nghiên cứu triển khai dự án cần đưa ra giải pháp kỹ thuật thay thế(dự phòng), một phương án dự phòng cần được thiết lập để giảm thiểu việc phải làm lại dự án. Việc lựa chọn giải pháp kỹ thuật dự phòng là chiến lược giảm thiểu rủi ro quan trọng.
Giải pháp kỹ thuật dự phòng nên được xác định cho tất cả các công nghệ nền tảng(công nghệ mà hầu hết các phần mềm phụ thuộc/sử dụng công nghệ này) và các công nghệ có phạm vi nguy cơ cao. Giải pháp kỹ thuật dự phòng nên được đánh giá cùng với đường găng cộng nghệ trong quá trình lựa chọn giải pháp.