Tôi có một cơ sở mã nơi lập trình viên có xu hướng bọc mọi thứ ở những khu vực không có ý nghĩa. Ví dụ: được cung cấp một nhật ký Lỗi, chúng tôi có thể đăng nhập thông qua
ErrorLog.Log(ex, "friendly message");
Ông đã thêm nhiều phương tiện khác để hoàn thành chính xác nhiệm vụ. VÍ DỤ
SomeClass.Log(ex, "friendly message");
Mà chỉ đơn giản là quay lại và gọi phương thức đầu tiên. Điều này thêm mức độ phức tạp mà không có thêm lợi ích. Có một mô hình chống để mô tả điều này?