Size: a a a

2020 October 23

VS

Vlad Sobenko in symfony
Константин Грачев
поменять вызов глобальной функции на свою - это рефакторинг уровня find/replace. Не знаю всех подводных камней что у тебя там, но я бы наверное именно так сделал
Я тут таких приколов с легаси повидал, что find/replace уже не верю)
источник

КГ

Константин Грачев... in symfony
У тебя сейчас фреймворк работает с http через свои обёртки из symfony/http-foundation, плюс есть легаси которое напрямую заголовки ставит.
Имхо самый правильный вариант, это заглушить общение легаси с глобалом. Иначе вот такие приколы не закончатся, и потом кто нибудь другой будет с ними бороться
источник

АЯ

Андрей Ява in symfony
Vlad Sobenko
Я тут таких приколов с легаси повидал, что find/replace уже не верю)
особенно $method() доставляет при рефакторинге
источник

DD

Dejan Dexy in symfony
Alexander Kaluzhsky
And making a method which can take array is impossible? For example we made a fork of package which made own serialization. Or you can try to use native php serialize function, but i don't think that is a good idea
it looks like php-enqueue uses some interop
https://github.com/queue-interop/queue-interop
that is why i has that standard for all 🤔
like body, properties and headers
bahhhhh
источник

AK

Alexander Kaluzhsky in symfony
Абстрактный вопрос на обсуждение, наверное тут есть достаточно сеньоров. Допустим я подаю на должность сеньора в проект с симфони. Чтобы вы включили в обязательные знания?
В основном на интервью были вопросы:
Acid и уровни изоляции
SOLID
GRASP и основные паттерны
DDD, CQRS, TDD
Гексогональная и луковая архитектура
Spl итераторы
Spl структуры данных
CORS
RESTapi.
Индексы баз данных, типы индексов, миграции таблиц.
Чтобы вы добавили в этот список?
источник

D

Dmitry in symfony
что бы вы сделали если бы в команде возник бы конфликт? как бы вы его решали ?
источник

D

Dmitry in symfony
как вы поступите если вы предлагаете одно решение а тим лид другое ?
источник

AC

Artur Chobanyan in symfony
Alexander Kaluzhsky
Абстрактный вопрос на обсуждение, наверное тут есть достаточно сеньоров. Допустим я подаю на должность сеньора в проект с симфони. Чтобы вы включили в обязательные знания?
В основном на интервью были вопросы:
Acid и уровни изоляции
SOLID
GRASP и основные паттерны
DDD, CQRS, TDD
Гексогональная и луковая архитектура
Spl итераторы
Spl структуры данных
CORS
RESTapi.
Индексы баз данных, типы индексов, миграции таблиц.
Чтобы вы добавили в этот список?
Обычно с такими вопросами, там на проекте ждите полный шлак, это из моего личного опыта
источник

AC

Artur Chobanyan in symfony
Dmitry
как вы поступите если вы предлагаете одно решение а тим лид другое ?
Выносим на обсуждение команды
источник

AK

Alexander Kaluzhsky in symfony
Artur Chobanyan
Обычно с такими вопросами, там на проекте ждите полный шлак, это из моего личного опыта
Это набор вопрос с нескольких собеседований
источник

D

Dmitry in symfony
Artur Chobanyan
Выносим на обсуждение команды
ага, т.е вы доверяете слабейшим решать ? вы не приняты, вы завалили проект
источник

AC

Artur Chobanyan in symfony
Dmitry
ага, т.е вы доверяете слабейшим решать ? вы не приняты, вы завалили проект
А с чего вы решили, что в команде у меня слабые?
источник

D

Dmitry in symfony
у вас многомилионный проект а вы спрашиваете джунов и тп как решать проблему :)
источник

D

Dmitry in symfony
Artur Chobanyan
А с чего вы решили, что в команде у меня слабые?
потому что в команде ооочень редко несколько сениоров
источник

AK

Alexander Kaluzhsky in symfony
Dmitry
что бы вы сделали если бы в команде возник бы конфликт? как бы вы его решали ?
Если это ответ на вопрос, то интересует техническая часть вопроса, нежели поведенческая
источник

D

Dmitry in symfony
либо они профи в совершенно разных технологиях
источник

AC

Artur Chobanyan in symfony
Dmitry
у вас многомилионный проект а вы спрашиваете джунов и тп как решать проблему :)
То есть если человек джун, слова ему не давать?
источник

D

Dmitry in symfony
Artur Chobanyan
То есть если человек джун, слова ему не давать?
абсолютно верно, это не его уровень решений если спорят сениор и тим лид
источник

AC

Artur Chobanyan in symfony
У меня лично в команде только 1 миддл, все остальное выше
источник

AC

Artur Chobanyan in symfony
Dmitry
абсолютно верно, это не его уровень решений если спорят сениор и тим лид
Да с чего это? Он может предложить мысль, а дальше другие могут развить эту идею
источник