Đã chỉnh sửa
・
Đánh giá 3
・
Đánh giá trung bình 5.0
Cảm ơn bạn đã để lại phản hồi cho những đánh giá khóa học đơn giản. Sau khi nghe bài học và suy nghĩ về việc tách biệt các mối quan tâm. Tôi có câu hỏi nên đã chỉnh sửa lại đánh giá khóa học. ^^; Đối tượng sẽ có mối quan tâm xử lý logic nghiệp vụ của domain Lúc này. Tôi nghĩ rằng đối tượng không cần thiết phải có mối quan tâm về logging. Liệu tất cả các đối tượng có phải nhận logger object được inject để xử lý không? Vậy thì tất cả constructor của các đối tượng đều phải có logger... Tôi tò mò liệu có cách nào khác tao nhã hơn không. Và khi logging thì tôi nghĩ cũng cần thông tin ngữ cảnh... Liệu bên trong đối tượng cũng phải nhận thông tin ngữ cảnh được truyền vào... Vậy thì cái này cũng phải được inject à? Khó quá. Xin hãy chỉ dạy cho tôi. Chúc bạn có một ngày hạnh phúc hôm nay.
Cảm ơn anh Cho Nam Cheol đã để lại đánh giá khóa học. Chúc mừng anh đã hoàn thành khóa học và nếu sau này có phần nào thắc mắc thì hãy để lại câu hỏi nhé. Thời tiết đã trở nên lạnh nhiều rồi, anh hãy chăm sóc sức khỏe thật tốt và có một cuối tuần hạnh phúc nhé. Cảm ơn anh.
Xin chào anh Jo Nam-cheol. Tôi mới thấy được đánh giá đã chỉnh sửa vì không có thông báo khi sửa đánh giá. Lần sau nếu anh để lại câu hỏi trong mục Cộng đồng thay vì đánh giá khóa học thì tôi có thể trả lời nhanh hơn. 😊 Trả lời trước nhé, không nên thêm logic và dependency cho logging vào domain object. Nếu thêm logger thì sẽ thêm vào trách nhiệm và dependency không liên quan đến domain logic, dẫn đến chất lượng thiết kế giảm sút về cả cohesion và coupling. Logging nên được thực hiện ở Service trong Application Layer bằng cách sử dụng kết quả thực thi của domain object. Ngay cả khi cần logging ở cấp độ domain object, thay vì phụ thuộc trực tiếp vào logger, tốt hơn là sử dụng kỹ thuật như AOP để giải quyết mà không thêm dependency vào domain object. Không biết câu trả lời có giúp ích được không nhỉ. 😊 Nếu còn thắc mắc gì nữa, hãy để lại trong mục Cộng đồng > Câu hỏi thì tôi sẽ trả lời nhanh nhé. Tuyết rơi nhiều, về nhà cẩn thận nhé. Cảm ơn anh!




