@symfony_php

Страница 613 из 1418
Sergey
01.02.2018
12:19:31
разработка как хобби - это неправильно

лучше в баре пивко пить

Paul
01.02.2018
12:19:38
скрестите ужа с ежом и пользуйтесь джумлой из-под симфони :D
чтобы написать миддлвер надо хорошо джумлу понимать ещё)

Sergey
01.02.2018
12:19:57
а за опенсорс я вообще молчу

Google
Dmitriy
01.02.2018
12:19:59
у меня хобби с 9го класса

Dmitry
01.02.2018
12:20:00
ну типа с 9 до 17 поработал и все
таких я думаю вообще мало найдется, ну или они долго в профессии не задерживаются, ни в одной :)

Sergey
01.02.2018
12:20:05
че за нытики пошли?
он просто оправдывается что то что он не трудоголик не делает его плохим разработчиком, и это так.

Sergey
01.02.2018
12:20:19
которые ищут оправдание

Sergey
01.02.2018
12:20:35
если бы у тебя 90% были активными - небыло бы столько говнокода

Dmitriy
01.02.2018
12:20:50
каждому свое

кому разработка хобби, кому собирать марки

Sergey
01.02.2018
12:21:14
если ты потратил 10 лет в айти, ты разбираешься во всем отлично, знаешь базу - то вопросов к с 9 до 17 работы нет

пилить ангуляры или опенсорсить это уже другое

а когда ты работаешь всего 2-3 года

нихера не знаешь

Google
Sergey
01.02.2018
12:21:40
и задвигаешь темы типа "с 9 до 17 и все"

то.. ну простите

конечно на таких спрос тоже есть, рынок перегрет

Dmitriy
01.02.2018
12:22:17
вот еще из свежего прикольного )

https://habrahabr.ru/post/348074/

Bohdan
01.02.2018
12:22:22
понимаешь тут стоит определить разницу между "работаю с 9 до 17" и "развиваюсь с 9 до 17"

Dmitry
01.02.2018
12:22:30
как раз таки задерживаются. 90% такие, и это нормально
у меня есть знакомые "говнокодеры" которые давно в профессии, и оч ее любят. Но они любят делать какие решения, решать задачи, не заботясь о чистоте и красоте кода. Им больше нравиться именно решать поставленную задачу, делать какие то фишечки.

Dmitry
01.02.2018
12:24:05
дело не в чистоте, чистота это обьективщина
ну там человек 80% логики хреначит в контроллерах, но он может ее фанатично хреначить 18 часов в день

Sergey
01.02.2018
12:24:06
на чем остановились? )
early returns это хорошо

ты можешь 80% логики там хреначить, а через год будешь разгребать это все

и если ты после этого не сделал выводы.. то как-то плохо)

если тебе подали идею из вне что это плохо и ты о ней даже не подумал - это плохо

Dmitry
01.02.2018
12:25:49
и если ты после этого не сделал выводы.. то как-то плохо)
понимаешь он берет кол-вом, а не качеством :) пока я придумывал как класс и методы правильно назвать, он уже решение запилил )))

Sergey
01.02.2018
12:26:20
у меня почти никогда нет уверенности что я сделал "хорошо" и я всегда буду искать лучшие решениея, просто в работе есть временные рамки на поиск решения, но решения я буду искать в "офлайне"

с обязательной итерацией рефакторинга

Google
Sergey
01.02.2018
12:27:07
в рамках одной задачи

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

если пропустишь стадию рефакторинга и будешь на прототипах делать, то ты тоже проиграл

хотя некоторые люди умеют в голове у себя умещать весь прототип и с ним работать

но мне так не дано)

Dmitriy
01.02.2018
12:37:21
early returns это хорошо
А мне постоянно пхп инспектор орет про это https://github.com/kalessil/phpinspectionsea/blob/master/docs/architecture.md#multiple-return-statements-usage

Yana
01.02.2018
12:40:13
#вакансия #backend #php #Symfony #СПБ #Питер Формат: офис, полная занятость ЗП: 80-110 net Привет! Меня зовут Яна. Я помогаю в поиске неравнодушного php-разработчика IT-департаменту одного из ведущих образовательных проектов. Чем предстоит заниматься: ➖разработка новых сервисов и систем как для внутреннего, так и для внешнего заказчика: международные партнеры, госзаказы. ➖поддерживать действующие проекты: разбираться в чужом коде и рефакторить его; ➖взаимодействовать с командой и ставить задачи. Все новые проекты пишутся на Symfony 3. Здесь есть возможность получить опыт работы с Swift, Objective-C. В некоторых проектах используется ReactJS/Angular, а также Docker, Elasticsearch, Sphinx. Что мы можем предложить: ➖ участие в проектах, которые не только приносят деньги, но и пользу; ➖ белую зарплату плюс премии по результатам проектов и 13 зарплата; ➖ уникальный большой отпуск длиной в 42 дня и соц.пакет петербургского интеллигента. Если возникнут вопросы, буду рада ответить на них в личке.

$iD
01.02.2018
12:41:10
всегда умиляют эти "одного из ведущих"

Dmitriy
01.02.2018
12:42:39
ага и ни названия ни ссылки, как будто сами себя стесняются

Alex
01.02.2018
13:48:29
?

Bogdan
01.02.2018
14:33:44
привет, как вообще делать выборку из монги по элементу массива? Т.е. есть документ с полем request, у request есть ключ id, по которому нужно взять документ. doctrine/mongodb-odm-bundle

или просто денормализировать?

Bogdan
01.02.2018
14:39:33
Я уже разобрался, спасибо)

Roman
01.02.2018
15:20:48
Ребят, привет

Подскажите как можно улучшить производительность JMS

Первое что приходит в голову юзать не файловый кэш

Константин
01.02.2018
15:22:26
выкинуть jms?

Roman
01.02.2018
15:22:45
Так и сделаю, но не сегодня ))

Vladislav
01.02.2018
15:23:48
Google
Tex
01.02.2018
15:23:51
выкинуть jms?
А что с ним не так?

Vladislav
01.02.2018
15:24:03
может ты слишком много связей экспоузишь

да, он не супер быстрый, но все же)

Roman
01.02.2018
15:24:38
может ты слишком много связей экспоузишь
Да, много. И ничего не могу сделать в текущих реалиях

Vladislav
01.02.2018
15:24:47
можешь

пиши квери

и выгребай все одним запросом

Tex
01.02.2018
15:25:07
да, он не супер быстрый, но все же)
Не супер быстрый в целом или относительно того же симфони сериализатора? Какие-нибудь сравнения гуглятся?

Admin
ERROR: S client not available

Vladislav
01.02.2018
15:25:19
тут у тебя любой сериалайзер такой перформас выдаст

Roman
01.02.2018
15:26:17
и выгребай все одним запросом
Вариант, но в код лезть не очень хочется (проект другого автора без тестов)

Vladislav
01.02.2018
15:27:03
тогда только молиться

Roman
01.02.2018
15:27:35
Уже))

Не помогло

Vladislav
01.02.2018
15:27:42
Ну ты хочешь на стул сесть и код не фиксить. Оптимизируй не скриалацзер тогда

Кэш может какой-то, ещё что-то, хз)))

Andrew
01.02.2018
15:29:32
Vladislav
01.02.2018
15:29:47
Медленно, сказали же))

Roman
01.02.2018
15:30:32
так а что проседает? cpu/memory/io?
Сейчас попробую выяснить

Google
Vladislav
01.02.2018
15:30:35
Я думаю там просто много запросов в бд. Не удивлюсь если 100-1000. Ещё небось пагинации нет )))

Andrew
01.02.2018
15:30:45
Сейчас попробую выяснить
версия пхп какая?

Vladislav
01.02.2018
15:31:21
Ну так тебе не сериалазцер надо фиксить

Ну ты понял ))

Roman
01.02.2018
15:31:35


Ну так тебе не сериалазцер надо фиксить
Да я понимаю что надо пол проекта переписать)

Sergey
01.02.2018
15:31:52
а при чем тут сериалайзер?

у тебя красная полоса запросов к доктрине

не смущает?

Roman
01.02.2018
15:32:31
Смущает, на запросы 662ms

Andrew
01.02.2018
15:32:33
ну у тебя миллион запросов, пиши запрос ручками чтобы был не миллион и будет щястье.

Vladislav
01.02.2018
15:32:36
Крч то не сериалацзер. Он просто во время процессинга вытаскивает данные )))

Того респонс лисенер так долго работает ))) там все ж нарисовано

Roman
01.02.2018
15:33:35
Да, точно

Неправильно график прочитал я

Спасибо

Andrew
01.02.2018
15:34:14
сколько сейчас время запроса твоего эндпойнта и какое время считается быстрым?

Roman
01.02.2018
15:35:13
6 секунд локально в докере, если будет хотябы +25% будет хорошо

Страница 613 из 1418