Обновить
66
Адель Файзрахманов@Adelf

Пользователь

102
Подписчики
Отправить сообщение
Честно говоря, сейчас сложно представить серьезный фреймворк без пакетного менеджера. А в PHP другого столько же популярного(соответвенно, богатого пакетами) нет.
А что за баги?
SamDark сейчас направляется в Стамбул, где участвует в http://phpkonf.org/. Ответит на ваш вопрос как сможет. Но как по мне… он уже сказал в интервью, что фичи семерки не настолько круты, чтобы ломать совместимость с пятыми версиями. И ждать появления таких вещей как yield в коде фреймворка надо не раньше, чем через 2,5 года.
Правами на доклад обладают сами докладчики. Мы не можем как-либо ограничивать вас в тех вопросах, которые вы описали. Например, основные тезисы доклада «Как Badoo перешли на PHP7 и сэкономили $1M» уже давно есть на хабре. Однако я уверен, что в докладе будут некоторые дополнительные подробности и продолжения темы. Ну и наконец, главный плюс конфы — возможность лично пообщаться и узнать нужные только вам подробности у автора доклада.
Разумеется, докладчикам оплачивать билет не нужно. Мы ж не изверги :)
Автор говорит переводчику спасибо — http://phpclub.ru/talk/threads/%D1%81%D0%BF%D0%B0%D1%81%D0%B8%D0%B1%D0%BE-%D0%B7%D0%B0-%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4-%D0%BC%D0%B0%D0%B8%D0%BB-%D1%80%D1%83.81481/

Как видите, русским он владеет, но не в совершенстве :)
Эх, а я так надеялся, что ваш первый коммент про Parser был сарказмом :) было бы гораздо смешнее
Какой выбор фреймворков в C#, например? Там есть ASP.NET и все… по большому счету
Используя финансовый язык: введение абстракций, тестов и т.д. это вложения в качество кода. Окупятся эти вложения или нет — зависит уже немного от других факторов.
Вики про связность Но связанность там переводят как зацепление :)
Что мне не нравится в таких статьях, так это когда чуть ли не единственной причиной добавления интерфйесов в проект называют тестируемость кода. Это путает и пугает новичков. Сложно обьяснить нужность тестов, когда они за собой еще и интерфейсы и IoC всякие тащат. Нужна базовая часть, чтобы описать, что такой код(со слабой связанностью) и без тестов выигрышнее привычного им. Правда для хорошего примера нужен код в пару десятков сущностей и их взаимодействий. И это проблема…
Помоему, классический перевод — связанность и связность.
Есть у меня мнение, что у этого высоконагруженного проекта был плохой код. Не нужен runkit на продакшене. Да даже в тестах, опять-таки он нужен, когда код плох.
:)) Это эпик. Забыл залогиниться. Нажал Improve this answer. Написал что don't use my bullshit code. Разумеется, там все модераторы reject этот «импрув» :) Сейчас вроде сделал как надо. Теперь можно спать спокойно.
Сделал. Так действительно более правильно. Не люблю просто удалять. Это ж контент, история.
Один из моих дурацких ответов там заплюсован. А рядом более грамотный ответ стоит. Я даже коммент к своему ответу накатал — не надо юзать плохой совет. Юзайте соседний. Похоже не помогает.
Аргументы я прямо в статье предлагал. Отправка email не прямо сейчас, когда пользователь ждет моментального ответа от нашего веб-сервера, а чуток позже, уже из очереди обработать это событие. Мыслите шире, не привязывайтесь к инструментам языка. «Программируйте с использованием языка, а не на языке.» (с) МакКоннелл.
И сделал это не просто так. События, которые я предложил(не придумал конечно, а предложил) — гораздо более мощный механизм.
Ну вот прямо конкретно сейчас я для средненького проекта создаю интерфейс IConfiguration и я пока даже не представляю как и где будут храниться настройки. Реализую я этот интерфйес может через недельку.
У меня интерфейс почти всегда первичен. Привык так проектировать.

Информация

В рейтинге
Не участвует
Откуда
Казань, Татарстан, Россия
Дата рождения
Зарегистрирован
Активность