telbook
Senior Member
Điểm yếu là của abtract. Nguyên tắc là chỉ tạo abtract khi thực sự cần, chứ bác đẻ ra nhiều layer - abtract thì phải chấp nhận thôi, có pros cons cả mà?Vì vậy mà vertical slice architecture nó k giải quyết được triệt để vấn đề mà clean architecture gây ra (có thể phải switch qua lại nhiều layers khi requirement có sự thay đổi), cách để giải quyết đó là không dùng clean architecture hoặc dùng nhưng giản lược đi (giảm số lượng layers xuống).
Trong slice nếu vẫn dùng clean arch thì nó vẫn có abtract thôi. Nhưng nó giúp feature A cần thì abtract, feature B không cần thì không cần abtract làm gì. Giảm thiểu tối đa việc xuất hiện abtract rồi còn gì.