اصل yagni رو متوجه شدم اما توی این مثال خاص درباره ریپو که گفتین آیا واقعا توی پروژه هایی که قرار نیست بزودی DB شون تغییر کنه و ... ما به ریپو نیاز نداریم... نباید لایه پرسیست دیتا رو جدا کنیم؟؟
سلام شما یه پروژه ای رو در نظر بگیرید که خیلی ساده هست و اصلا بر اساس CRUD میتونه بره جلو. برای همچین موردی واقعا نیازی به خیلی لایهها هم نیست چه برسه به پترنی مثل repo.