is a single file that contains all of your data access logic. Nothing fancy, just database queries, related helper functions, index declarations, and anything else database related. You separate out persistence models into separate files — whatever makes sense.
single file == singleton в вашем понимании?
я о назначении подобных классов, синглтоны статика или эземпляры не суть важно
ок, ладно, возможно я просто к словам придираюсь правда спросили о примере его реализации, а не о том синглтоном это лучше делать или нет
Есть смысл вообще заморачиваться? Или на условно простых проектах может хватить транзакционной или сервисной архитектуры?
ради привычки можно
часто потом получается что проект нифига не простой оказывается и тут либо рефактор либо пилить дальше простыню из транзакционной мешанины
Получается писать либо сервисы, либо репозиторий. Но чаще всего пишут сервисы. Я правильно понимаю?
какая-то у вас мешанина в голове по архитектуре кода в приложениях, честное слово.
Обсуждают сегодня