Tôi làm việc trong Kho dữ liệu cung cấp nhiều hệ thống thông qua nhiều luồng và lớp với các phụ thuộc giống như mê cung liên kết các tạo phẩm khác nhau. Gần như mỗi ngày tôi gặp phải những tình huống như thế này: Tôi chạy một cái gì đó, nó không hoạt động, tôi trải qua vô số mã nhưng nhiều giờ sau tôi nhận ra mình đã khái niệm được bản đồ quy trình của một phần nhỏ những gì tôi biết bây giờ sau đó trong ngày là bắt buộc, vì vậy tôi hỏi ai đó và họ nói với tôi rằng luồng khác này phải được chạy trước và nếu tôi kiểm tra ở đây (chỉ ra một phần dường như tùy ý của một đống lớn các phụ thuộc được mã hóa khác), thì tôi sẽ có Xem cái này đi. Thật là bực bội vô cùng.
Nếu tôi có thể đề xuất với nhóm rằng có lẽ đó là một ý tưởng tốt nếu chúng tôi làm nhiều hơn để làm cho sự phụ thuộc giữa các đối tượng rõ ràng và rõ ràng hơn, thay vì nhúng chúng sâu vào các mức mã đệ quy hoặc thậm chí trong dữ liệu phải có mặt do nó được tạo ra bởi một luồng khác, có lẽ bằng cách tham khảo một mô hình phần mềm nổi tiếng, đã thử và đã thử nghiệm - sau đó tôi có thể làm cho công việc của mình và mọi người khác đơn giản hơn rất nhiều.
Thật khó để giải thích những lợi ích của việc này với nhóm của tôi. Họ có xu hướng chỉ chấp nhận mọi thứ theo cách của họ và không 'nghĩ lớn' khi thấy lợi ích của việc có thể khái niệm hóa toàn bộ hệ thống theo một cách mới - họ thực sự không thấy rằng nếu bạn có thể mô hình hóa một hệ thống khổng lồ sau đó, nó sẽ giúp bạn ít gặp phải sự thiếu hiệu quả của bộ nhớ, ngăn chặn các ràng buộc duy nhất và các khóa trùng lặp, dữ liệu vô nghĩa vì việc thiết kế nó phù hợp với tầm nhìn ban đầu và sau đó bạn sẽ không gặp phải những vấn đề này bây giờ chúng ta đang trải qua, điều mà tôi biết là khác thường từ những công việc trước đây, nhưng dường như họ nghĩ là không thể tránh khỏi.
Vì vậy, có ai biết về một mô hình phần mềm nhấn mạnh sự phụ thuộc và cũng thúc đẩy một mô hình khái niệm chung của một hệ thống nhằm đảm bảo sự tuân thủ lâu dài với một lý tưởng không? Hiện tại chúng ta có khá nhiều mớ hỗn độn và giải pháp mỗi lần chạy nước rút dường như là "chỉ cần thêm vào điều này ở đây và ở đây" và tôi là người duy nhất lo ngại rằng mọi thứ thực sự bắt đầu sụp đổ.