Tôi đã nhảy vào một dự án và tôi thấy rằng các nhà phát triển khác đang bổ sung rất nhiều logic trong các tập hợp các thuộc tính tổng hợp. Tôi hiểu cách thức hoạt động của nó, nhưng tôi nghĩ rằng nó làm cho nó khó hiểu dòng chảy của chương trình; trong khi đọc mã, bất cứ khi nào tôi nhìn thấy self.something = whatever
, tôi luôn kiểm tra xem bộ cài something
đặt có bị ghi đè không.
Ý kiến của bạn xung quanh chủ đề này là gì? Bạn có nghĩ rằng đây là một dấu hiệu của kiến trúc xấu hoặc một giải pháp phức tạp?
Tôi sẽ rất vui khi đọc thêm về điều này nếu bạn có các liên kết / nguồn liên quan, thật khó để có kết quả google tốt vì vậy tôi cũng quyết định hỏi ở đây.
Cảm ơn bất kỳ câu trả lời nào và xin lưu ý rằng tôi đang nói về mục tiêu C trong trường hợp bạn chưa thấy thẻ (mặc dù đây không phải là vấn đề cụ thể về ngôn ngữ tôi đoán).