0
Quyết định áp dụng kiến trúc phần mềm có cần phải hiểu bussiness của hệ thống
Dự án hiện tại của em đang sử dụng clean architecture, với code base ban đầu thì nhìn rất đơn giản và dễ hiểu. Nhưng hiện tại càng đi sâu vào logic nghiệp vụ em cảm thấy code ngày càng rối rắm, trùng lặp. Có những usecase phức tạp lên đến chục cái service, càng ngày càng phình to và gây khó khăn nếu như có sự thay đổi. Phải chăng lựa chọn kiến trúc ban đầu không hợp lý, hay team em áp dụng sai.
Vương Minh Thái
@vuongthai95
• Bình luận này đã bị xóa
Thêm một bình luận
1 CÂU TRẢ LỜI
+1
Theo mình hiểu thì business ở đây là nghiệp vụ, không biết có đúng với ý bạn không.
Và theo mình thì khi bạn làm 1 phần mềm bắt kì (App/Web/Mobile) thì việc tìm hiểu nghiệp vụ là vấn đề tiên quyết, nếu nói rằng kiến truc của phần mềm không phụ thuộc vào nghiệp vụ thì theo mình là không chính xác