Dependency Inversion и Dependency Injection Container // PDFfiller meetup.
Внедрение зависимостей и инверсия управления ― концепции, которые нашли своё место в архитектуре всех современных PHP (и не только) фреймворках, ведь они помогают писать понятный, тестируемый, поддерживаемый и переиспользуемый код.
Как показывает опыт, эта тема чаще других вызывает сложности понимания не только у новичков, но даже у довольно опытных разработчиков.
В своём докладе Dmitry Naumenko, Yii core team, HiQDev, простым языком расскажет, что такое внедрение зависимостей, а на наглядных примерах мы вместе просмотрим метаморфозы кода на пути к использованию DI.
После доклада у вас будет понимание того, почему инверсия управления — это необходимость, и знания, чтобы сделать свой код лучше.
Если у тебя есть вопросы к спикеру, пиши прямо здесь в комментариях.
Подписывайся на наш канал, чтобы быть в курсе новостей компании PDFfiller: goo.gl/ocQzUp
Хочешь к нам присоединиться?
Ищи подходящую вакансию по ссылке goo.gl/07jhkp
Пиши нам в skype:
Анастасия Завадская — anastasia.zavadskaya
Оля Сидоренко — olya.sidorenko.94
Техносфера Mail.ru Group, МГУ им. М.В. Ломоносова.
Курс «Методы обеспечения качества и тестирования web-приложений», лекция №4 «Дефекты. Локализация и документирование.»
Лектор — Алексей Петров
Основные типы дефектов. Функциональные ошибки. Визуальные ошибки. Логические ошибки. Ошибки контента. Ошибки удобства использования. Ошибки безопасности. Локализация и документирование дефектов. Правила оформления документации. Оформление ошибок.
Семья Ки Тэка живет в полуподвале и перебивается мизерными заработками, собирая упаковки для пиццы. Ситуация меняется, когда старший сын Ки Ву, благодаря рекомендации друга, фальшивому диплому и природному обаянию, получает работу репетитора английского языка дочери бизнесмена Пака. Оказавшись в роскошном доме, парень находит весьма нетривиальный способ решить проблемы своих родных
Рассмотрим глобальную установку пакета с помощью NPM Link, затронем переменную PATH и запуск команд в командном интерпретаторе. Вы научитесь глобально запускать своё приложение из локальной директории.
Таймкоды:
00:00:00 Приветствие
00:00:35 Как глобальный интерпретатор запускает глобально установленные команды или программы. Команды ls и whereis
00:02:00 Как командный интерпретатор понимает, в какой директории искать исполняемый файл. Системная переменная PATH
00:03:40 Установка глобального приложения
00:05:47 NPM Install
00:07:30 NPM Link
00:09:55 Об ошибках новичков
00:12:19 Заключение
Узнай больше о мире зомби-апокалипсиса Last Day on Earth, а также о Студии Кефир по ссылке ldoe.onelink.me/bu9S/95400293"
AMD подвинула Intel, превратив их в догоняющих, во всяком случае в глазах общественности.
Сможет ли новая архитектура Lakefield уменьшить это отставание или даже вернуть Intel былую любовь? Насколько она хороша на самом деле и конкурентнособна ли хоть немного?
Новый выпуск Кремниевых Секретов, приятного!
Сразу хочется за постоянный поиск фокуса камерой попросить прощения: не отключается нормально эта функция. И да: донат в виде камер приветствуется! :-)
Видео приоткроет тайну: можно ли разогнать микропроцессоры Эльбрус, или нет?
Спасибо коллегам за фоты, маме-папе за чувство хьюмора.