
Sergey
03.01.2017
11:12:55
ох пиздец
щас идет обсуждение чтобы Eloquent в симофни затащить
по-дефолту вместо доктрины
но какашками быстро закидали

Google

Mikhail
03.01.2017
11:22:32
ещё пропел можно, но не это

Sergey
03.01.2017
11:22:51
жалуются что доктрину пилят всего 3 человека
много открытых багов, которым уже по 5 лет
а 3я версия хз когда выйдет
типа проект полу-мертвый

Mikhail
03.01.2017
11:25:41
ну тоже верно

Sergey
03.01.2017
11:26:55
желающих в принципе контрибьютить много, но из-за того что там очень много легаси и большая сложность - контрибьютят только те несколько челвоек

Pavel
03.01.2017
11:49:09

Sergey
03.01.2017
12:13:48
доктрина
чего UoW только стоит, hell code

Roman
03.01.2017
12:28:44
hellish?

Sergey
03.01.2017
14:35:17
доктрина
тут еще нюанс что для того что бы что-то делать нужно иметь представление о проблемах. о которых дэвы уже знают. Ну мол попить с Марко пивасика и пораспрашивать

Google

Sergey
03.01.2017
14:36:00
или что бы они таски создавали тип help wanted

Aleh
03.01.2017
14:36:08
да, по исходникам их ползать сложновато, но тут смотря с чем сравнивать

Sergey
03.01.2017
14:36:31
да норм, я ориентируюсь там. Но я понятия не имеют в какую сторону они хотят двигаться и какие проблемы приоритетны
мои нужны доктрина покрывает в принципе. Единственное что хотелось бы может кодогенерации более эффективной

Taras
03.01.2017
14:42:15
Йех... добавить бы в доктрине такое:
https://laravel.com/docs/5.3/eloquent-relationships#polymorphic-relations

Aleh
03.01.2017
14:50:56
так это ж через sti в доктрин можно сделать
типа:
interface Comment
{
public function commentable();
}
class VideoComment implements Comment
{
public function commentable()
{ // return video here }
}
class PostComment implements Comment
{
public function commentable()
{ // return Post here }
}
хотя мб на одну колонку больше понадобится
тут не уверен

Mikhail
03.01.2017
15:23:52
возвращаясь к мониторингу. У меня довольно много разбросано по шаблонам рендеров других контроллеров. Вы как-то это мониторите?
как отдельный запрос и вычитаете время из основного или исключаете вообще? но тогда время рендера шаблона из основного запроса больше получается

Sergey
03.01.2017
15:24:44
продолжение эпопеи о доктрине
https://github.com/doctrine/doctrine2/issues/6211
а новые фичи пилить тебе никто не даст)


Mikhail
03.01.2017
15:35:25
грейлог крут
делаешь логирование типа:
$this->logger->info(
"Completed request {url} in {time}ms",
[
'url' => $url,
'time' => $event->getDuration(),
]
);
и процессоры тебе по ходу дела еще добрасывают текущего юзера, сервер, http инфу(ip, агент, урл, реферер), сколько было памяти в этот момент, откуда был вызов
оверхеда минимум, а для прода я пока лучше инструментов не видел
а что за евент, что у него есть getDuration()? это из stopwatch?

Sergey
03.01.2017
15:35:32
да

Mikhail
03.01.2017
15:35:51
окей, спасибо

Denis denya Voskoboinik
03.01.2017
15:41:17
ну вот так вот
As it currently stands, develop has embeddable support removed

Google

Sergey
03.01.2017
17:06:34
да уж
не светит аннотаций и генериков в пхп
для тех кто в теме советую почитать general канал, там окрамиус и guilhermeblanco подключились. сразу набросив какашек в сторону пхп)

Andrew
03.01.2017
17:24:18
symfony-devs в слэке?

Sergey
03.01.2017
17:24:37
да
https://slackinvite.me/to/symfony-devs
суровые скалисты однако
Метод пристального всматривания, это когда ты поднимаешь у себя в голове интерпретатор языка. Лучше ничего быть не может. Можешь ходить взад-вперед, мокать IO как угодно, доступ к любым переменным. И ничего ставить не надо. Крутая штука хороче.

Pavel
03.01.2017
19:00:29

Sergey
03.01.2017
19:02:08
хотите поржать?
https://github.com/splitsh/lite fabien на golang пишет

Sergey
03.01.2017
23:08:06
давай

Sergey
03.01.2017
23:08:06
омг

Sergey
03.01.2017
23:08:25
а что такого?

Aleh
03.01.2017
23:08:47
да вроде давно об этом писал он

Sergey
03.01.2017
23:08:47
ну, даже не знаю
странно как-то)

Sergey
03.01.2017
23:09:07
года два назад они спорили на чем писать symfony cli или че там
ну который проекты стартует

Google

Sergey
03.01.2017
23:09:21
фабьен был за Го

Sergey
03.01.2017
23:10:40
зрада
ну хоть blackfire на сях
https://twitter.com/Ocramius/status/816018630852956160 окрамиус носом тайлора тыкает)
https://twitter.com/taylorotwell/status/816012937999642624 тайлора понесло

Sergey
03.01.2017
23:19:35
ну тут есть такой нюанс что... фасады в ларавели относительно говна в Yii неплохи

Sergey
03.01.2017
23:19:56
гавно и точка

Sergey
03.01.2017
23:20:10
там два двоеточия

Admin
ERROR: S client not available

Sergey
03.01.2017
23:20:19
Shit::get()

Sergey
03.01.2017
23:20:37
как окрасиус вспомнил за zf1
вспоминаем, плачем, не делаем так больше
тут регулярно поднимаются обсуждения что напрямую тянуть зависимость от класса это плохо, нужно интерфейс. solid и вся фигня
и по другую сторону ларавел, со своим User::find(1) внутри сервиса
ахуенно. просто збс

Sergey
03.01.2017
23:23:04
ну и хер на них, не?

Sergey
03.01.2017
23:23:06
скрытые зависимости, расширяемость на высшем уровне. браво)

Sergey
03.01.2017
23:23:19
ты вообще на котлин хочешь перейти полностью)

Sergey
03.01.2017
23:23:30
или ты за лару?

Sergey
03.01.2017
23:23:40
за лару

Google

Sergey
03.01.2017
23:23:45
да я возмущен)

Sergey
03.01.2017
23:23:51
да я верю

Sergey
03.01.2017
23:24:12
теперь они с окрамиусом будут троллить друг друга. надо попкорна взять

Sergey
03.01.2017
23:24:18
просто меня лично больше напрягает армия Yii-ников
там вообще никакого понимания что они делают
это как разработчики под joomla

Sergey
03.01.2017
23:24:48
??
да ладно я тоже таким был, все такими были
первые несколько месяцев как начинали кодить

Sergey
03.01.2017
23:25:09
да я тоже таким был))
2 года на yii писал
на ларавели вообще не писал - один раз делал ревью

Sergey
03.01.2017
23:26:01
вот ты ж знаешь что такое скала?
вот самая большая и известная проблема у них в разработке, то что ты можешь писать в стиле better java , а можешь писать в чистом FP с типами и упоротостью. и вот оба подхода вроде как правильные, но между ними оооогромная пропасть и 2 команды разработчиков если перемешать - они не смогут работать из-за разных подходов
от только у них оба подхода правильные с теоретической точки зрения. а в пхп у нас похожая ситуация... только у нас только 1 правильный вариант)
остальные они вроде как проще для RAD, но поддерживать это гавно.. надо иметь стальные нервы

Sergey
03.01.2017
23:29:19
RAD... Rapid Devastation

Sergey
03.01.2017
23:30:02
и я ж к чему... печально все это) в пхп у нас дно девелопмент - джумла-вротпресс, и нормальный софт на симфони(местами ларе)
а между ними всякие Yii, CI
и фасады

Sergey
03.01.2017
23:32:19
хз... я реально потерял всякую мотивацию развивать PHP комьюнити