Một số mã được viết để tạo Bảng tính Excel (Office Interop).
- Mã thực hiện rất kém.
- Một hệ thống con được thiết kế để tạo các tệp vào ban đêm. Hiệu suất không phải là một mối quan tâm vào ban đêm.
- Một hàm được tạo để chọn tệp chính xác từ 100 tệp khác nhau có sẵn tùy thuộc vào một bộ tham số đã chọn.
- Vì các tệp vật lý tồn tại, một hệ thống lưu trữ được thêm vào để sao lưu các tệp này (Không có lý do để lưu trữ. Các tệp này phải được tạo nhanh chóng).
- Hệ thống này không bao gồm tệp cấu hình, thay vào đó, nó có chức năng "chọn máy chủ" được mã hóa cứng, đơn giản chỉ phản ánh trên máy chủ mà mã đang chạy.
- Một nhiệm vụ theo lịch trình là cần thiết để hỗ trợ và chạy dịch vụ này.
- Một hệ thống con được thiết kế để tạo các tệp vào ban đêm. Hiệu suất không phải là một mối quan tâm vào ban đêm.
Điều này sôi xuống với một vấn đề duy nhất. Mã ban đầu thực hiện quá kém để chạy trong môi trường sản xuất.
Nếu vấn đề về hiệu năng đã được giải quyết, hệ thống con và hệ thống lưu trữ sau đó, "chức năng nhà máy chọn tệp", điểm lỗi được mã hóa cứng và việc duy trì tác vụ theo lịch trình và điểm lỗi được thêm vào không cần phải tồn tại.
Đây là một "thất bại tầng" nếu bạn muốn. Vấn đề ban đầu dẫn đến nhiều mã xấu hơn, nhiều giải pháp xấu hơn và chi phí không cần thiết. Có một mô hình chống chính thức hoặc thuật ngữ chung để mô tả nó?