170 похожих чатов

Я не пойму, нафига создавать дофига файлов что бы просто

вывести где то текст?)
Темболее если это доступно шаблонизатором в две строчки)

19 ответов

10 просмотров

пишите все в одном файле, зачем разные модели и контроллеры создавать

Vlad-Nesqiuk Автор вопроса

В даном случае проще в шаблоне две строчки, чем писать сервисы и ненужную логику. И потом когда заказчик захочет завтра убрать это, то опять надо все убирать в сервисах. Нафиг такой гемор?

А вы когда-нибудь проекты за другими программистами дописывали?

Vlad-Nesqiuk Автор вопроса

Дописывал! И такой вариант как раз будет самый лучший. А дописывал я проекты такие, где примерно такой код в сервисах был: function getId(){ return Auth::user()->id; } Вот это как раз гавнокод. Хотя, сервисы как бы) Кстате, в шаблоне вызывается как раз этот именно getId :) Хотя, зачем такое? Можно же просто в шаблоне Auth::id().

то что ты не понимаешь зачем это делается - не значит, что это плохо

юзер раскрывает свой стейт только сервису, в котором метод getId сервис не раскрывает стейт юзера, а только отдает айди

Vlad-Nesqiuk Автор вопроса

Нет, не стандартные методы переименовывать))) Это тупо :) Но это не важно.

Vlad-Nesqiuk Автор вопроса

Какой стейт?)) Просто использовалось что бы получить ИД юзера и все)))

если ты в контроллере используешь класс юзера напрямую, ты раскрываешь стейт

Завтра вам скажут, у нас не ID юзера, а UUID теперь. Вы будете уверены, что вы ничего не поломаете?

и это кстати правильнее, использовать текстовый ууид

Vlad-Nesqiuk Автор вопроса

Не скажут. Это тоже самое что: "сегодня у нас блог, а завтра будет видео сайт. Но надо статьи в видео пересобрать"

причем тут переименовывать? есть архитектурные паттерны, которые хотят отделять магические методы фреймворка от своего кода

сегодня ты отдал автоинкремент айди в запрос, завтра твою базу перебрали и данные пользователя скоммуниздили. заказчик офигел и сказал переделывать на ууид. твои действия?)

я тебе что-то за ID и UUID говорил? моя речь о архитектуре

Vlad-Nesqiuk Автор вопроса

Если норм проект, то делают middleware. Та и есть групы пользователей, которым разрешают смотреть\перебирать всех пользователей, а другим нет. Зачем ВСЕМ дать возможность перебирать пользователей?))) Это не тупо как бы?)))

никому нельзя перебирать пользователей, а автоинкременты зло

Vlad-Nesqiuk Автор вопроса

Не зло. Тогда и новости в автоинкременте зло :) Спарсить можно все сразу :) Так тут они как раз всем видны )

новости данных не хранят пользовательских

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта