Обновить
413
Александр Макаров@SamDark

PHP, Yii

676
Подписчики
Отправить сообщение

За то же время не выйдет. За прошлый год плотно поработал с доктриной. Мощная штука, в большинстве случаев с ней приятно (хоть и не без WTF), но даже нормально разобравшись не получается той же скорости, что выходит для прототипирования с Yii AR.

Во первых, мы нарушаем тот самый принцип единой ответственности — логика работы с хранилищем в одном месте, а логика работы с сущностью в другой.

Нет. SRP AR сам по себе не нарушает потому что он не про то, что класс должен делать что-то одно. Он про то, что для изменений класса должна быть только одна причина.


См., например, https://softwareengineering.stackexchange.com/questions/228672/doesn-t-active-record-violate-srp-and-ocp


Это важно, ведь в рамках моей системы я не хочу передавать по цепочке вызовов строчку из бд в объектном представлении. Я хочу передавать модель. Мне должно быть наплевать, как она получается, изменяется и сохраняется.

Ну и наплюйте. Eloquent за вас её сохраняет и получает.


Мне нужно иметь те методы, которые позволяют взаимодействовать только с моделью, а не со строками в БД.

Имейте.


У AR есть минусы, но часть аргументации в статье формально некорректна.

Значит посыл не донесён до аудитории.

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

Такие ребята в новичках долго не задерживаются :)

Ощущения понятны, но итог печальный: новичок так и не узнал, как улучшить свой код, не прокачался, застрял в развитии. А ведь можно не разносить, а советовать, интересоваться, всё ли в ревью понятно и давать ссылок почитать-прокачаться.

Да, но самые крутые штуки придуманы, судя по всему, в недрах.

Вот думаешь что уже нечего улучшать (я все свои хотелки реализовал ещё когда шторм только перестал называться Web IDE), ан нет, удивляете. Всегда хотелось узнать, как выглядит процесс придумывания новых фич и улучшений? Где-то про это уже рассказывали?

Это как в анекдоте про секретаршу:


Устраивается девушка на работу. «Я печатаю 2000 знаков в минуту!» (в сторону) «Такая фигня получается!»

Делать вручение только когда набираются номинанты?

Да, так лучше. Благодарности приятны (и редки), но их лучше почтой.

Всегда можно усилить требования к автодиагностике критически важных систем.

Здесть вопрос стоимости. Примерно как с авиаперевозками. Там есть SLA на, кажется, 1 смерть на миллион перевезённых. Это позволяет держать цены на авиабилеты доступными. То же и с автомобилями.

Жив. Основные части 3.0 уже можно даже запустить. Но пока там много работы, не хотим раздувать новостей из ничего...

В Риге ещё можно. Kiploku Krogs.

Верифицироваться можно в любой евросети за 50 (кажется) рублей. Другое дело, что потом вас забанят навсегда за "движение средств", но это уже другой вопрос.

Заголовок спойлера

1 — 2
2 — 3
3 — 1
4 — 3
5 — 4
6 — 4
7 — 3
8 — 3

Смотря сколько HTML генерировать :) В некоторых случаях и PHP не нужен и лучше взять какой-нибудь Hugo.


Если всё-таки много генерировать и относительно разнообразно, то фреймворк будет кстати. Собирать тучу разнородных библиотек во что-то рабочее и удобное не так просто как кажется.

Да, к сожалению, следуя моде частенько наворачивают приложение там, где на самом деле уместней была бы простая генерация HTML. Но это пройдёт. Уже ни раз было...

Информация

В рейтинге
6 077-й
Откуда
Воронеж, Воронежская обл., Россия
Работает в
Дата рождения
Зарегистрирован
Активность