Лайв-интервью с Hexlet
18 марта 2019
19-го марта в 19:00 по ссылке https://youtu.be/uHHfnZDRHs8 можно будет послушать прямой эфир моего интервью с Кириллом Мокевниным из Hexlet.
Поговорим о PHP, фреймворках, open source, преспективах развития.
UPD: запись доступна по той же ссылке. Ниже ответы на интересные вопросы в слаке.
Почему PHP нравится программистам?
- Порог входа.
- Теперь нормальный ООП, приятно описывать домен.
- Много всего из коробки. Столько мало где есть.
- Умирает (каждый раз очищиается весь контекст при каждом запросе). Можно раздолбайствовать на тему утечек памяти или масштабирования.
Почему у Yii такое тяжело произносимое название?
Его первоначальный архитектор китаец. Ему это не тяжело было.
Чего не хватает в PHP для счастья?
- Типов и структур данных.
- PSR-7 из коробки.
- Нормального именования в стандартной библиотеке.
Статическая типизация или динамика?
90% статики, 10% динамики.
Как получается делать большой вклад в OpenSource, что мотивирует, что демотивирует?
Главное делать. Нравится фидбек. Нравится делать что-то не только для себя. Нравится что есть единомышленники и сообщество. Нравится решать проблемы не просто чтобы работало, а чтобы работало у большинства.
Демотивирует отношение к OpenSource. Ультимативные требования что-то фиксить или пилить, когда фреймворк ругают или говорят "ну зачем ещё один лучше бы X помогли пилить". Но я научился с этим жить.
Что за метод обхода дерева был упомянут?
Обычный обход графа в ширину.
Знаком ли туннельный синдром? Как-то борешься с ним/проводишь профилактику?
Знаком, но в ранних стадиях. Борьба:
- Массаж. Но не какой зря а чтобы массажист знал анатомию нормально и понимал какой канал что зажимает.
- Больше движения.
- Перерывы. Больше думать, меньше сидеть.
Как появилась шляпа?
Первую купил случайно в Испании. Вторая (ровно такая же) случайно попалась в Стамбуле. Летом скатался на конференции в ней. Потом зимой приехал... а там спрашивают "шляпа где". Ну и я подумал, а почему бы и нет :)
Если вспомните, то напишите книги для Тимлида
- Джедайские техники
- Элияху Голдратт, Цель
- Брукс, человеко-месяц
- Том Демарко и Тимоти Листер
- Патрик Ленсиони
Плюс видео с конференций.
Комментарии RSS по email OK
Хватит трындеть, займитесь Yii 3 :)
Дмитрий
Sam, я же шучу:)
Дмитрий, не очень смешная шутка, учитывая количество тех, кто ровно так же не шутит :)
Кстати, палю тему - запили бы интервью с разработчиками Связного или DNS-Shop'a. И те и те ребята используют Yii2. Было бы интересно послушать / посмотреть.
"Пилите, Шура, пилите, они золотые!" ))
немного рефакторинга, ибо Гиря - это она, одна штука. Поэтому "Пилите, Шура, пилите, она золотая!"
Очень интересное общение, Александр, спасибо.
У нас ряд проектов которые работают на Yii2, с тех пор, как его зарелизили.
Очень жаль, что произошло разделение в текущей core team. Но мы не перестаем верить в Yii и ждем Yii3.
Спасибо!
На YouTube случайно наткнулся на видео. Примерно на 1:44:00 речь про группировку кода по use-case. В общем, так можно в ZF2-3 и Zend Expressive. Там нет никакой привязки к расположению классов, главное в конфигах указывать, куда "стучишься".
*к расположению чего-либо (не только классов)
Василий, я про это и говорил. Конфиги распухают при этом очень сильно.
@Sam, есть такое. Я дроблю на ответственности. Потом
array_merge()
в модуле.