скажу так: скоупи більш про технічну складову видорку, а класи квеері більш про продуктове
хороший вопрос, но он не является темой текущей статьи :)
ЗЫ
обработка ошибок стандартная для фреймворка
блокировка снимается коммитом транзакции или ее ролбэком
проблемы с сетью не возникают, потому что монолит
изза больших нагрузок есть проблема с дедлоками
дивились, десь в коментах я вже дав посилання на літаратурку :)
ви дуже класно підтвердили то для чого такий неймінг і існує:
у нас в проєкті у користувача є саме мейн емейл, до того ж сами цей сценарій по факту потрібен для його збереження :) саме збереження, там є ще окрема логіка яка не ввійшла в код семпли :)
1 — контроллери то контроллери, тут не дуже влучний приклад наведений, точніш булу б написати папка Моделей )) ось там би вже було що поскролили.
2 — Спробую пояснити, взагалі зараз бачу що треба було в статті зазначити, що всі прклади вигадані та неймінг підібран штучно.
Тепер по класах кверей — звісно ми використовуєм і скоупи моделей і самі методи в моделях. Але є такі запити які треба використовувати в декількох місцях, та вони мають деяку бізнес логіку: вибрати останні успишні платежі користувача. Якщо саме цей запит виділити в окремий клас, то у всьому проєкті виборка буде однакова, ну а якщо змінеться параметр *успішності* платежу то скрізь буде нова логіка. Такий фокус не раз рятував нас. Але звісно кожну практику що тут описана треба використовувати з розумом. Наприклад сценрії дуже не підходять для КРУД операцій.
делайте хорошо, хорошо будет. Конечно у ларика много кривых решений и магии, но задача хорошего разработчика в том и состоит, как извлечь максимальную выгоду из того что есть ))
дуже слушне зауваження!
я б відповів так- ми на час коли будували свою не були знайомі з модулями.
Ось деякі варінти ще:
github.com/Mahmoudz/Porto Доволі прикольна моделька
а ось, стара книга що нас надихала github.com/adelf/acwa_book_ru
потрібні :)
приходите к нам на собеседование, обсудим :) нам нужны «сформировавшиеся дарования» )) (вакансия реально открыта)
Интересно, авторка утратила рабочее место? И если нет то зачем ей помощь от чехии и платила ли она налоги. Имхо есть миллионы людей у которых реально больше нет доходов, которым такая помощь как раз нужна, но похоже аккаунт менеджеру ит компании она нужнее.
Супер статья! Почти все правда :)