- PVSM.RU - https://www.pvsm.ru -
Всем привет!
15 февраля в офисе Badoo прошла очередная встреча PHP-разработчиков, посвященная теме легаси. Целый день мы слушали рассказы об опыте крупных компаний, общались и делились болью.
Получилось рассмотреть проблему с нескольких сторон:
Под катом делюсь видео и слайдами с этой встречи. Конечно, очень много ценного осталось в кулуарах и не вошло в отчет, так что приходите в нашу уютную группу [1] поболтать о тяжелой жизни пэхэпэшника, обсудить доклады или просто за советом :)
Основополагающий рассказ о том, как провести рефакторинг legacy-кода без влияния на работу приложения, протестировать функциональность и производительность, а также бесшовно переключиться на новую версию на проде.
Подход SuperJob — последовательная борьба с устаревшим кодом. Тимлид команды «Платформа» рассказал об API как о способе изолировать плохой код от хорошего.
Проблема, которую мы решали, выглядит так: высокооплачиваемые инженеры постоянно читают мёртвый код. Данил из команды серверной разработки, о других проектах которой мы недавно рассказали [2]. Его история — о том, как мы автоматизируем борьбу с легаси и какие методы применяем, чтобы контролировать его появление.
Распил монолита — верный способ найти устаревшие решения в собственном коде. Павел рассказал, как в Авито избавлялись от легаси: выносили словари и другую статику, выделяли интерфейсы, упрощали иерархию наследования и совершенствовали покрытие тестами.
Несмотря на то, что тема DDD довольно непростая, да и последний доклад — испытание не для каждого, у Виталия здорово получилось на примерах и буквально на пальцах объяснить, как реанимировать устаревший код с использованием паттернов предметно-ориентированного программирования.
Фотографии с митапа лежат в наших группах VK [4] и FB [5]
Анонсы новых событий проще всего получить в Telegram [6], подписывайтесь.
Спасибо всем, кто поддержал встречу, было здорово!
Лондонская часть нашей серверной команды сильно расширяется. До 1 марта открыт тест [7], по результатам которого наиболее успешным участникам придет приглашение на собеседование в Москве, а с ним — шанс получить оффер в тот же день и уехать жить в Лондон. Билеты до интервью и релокация за счёт компании.
Автор: Владимир Янц
Источник [8]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/programmirovanie/347322
Ссылки в тексте:
[1] группу: https://t.me/badoo_php_meetup
[2] рассказали: https://habr.com/ru/company/badoo/blog/487914/
[3] Плейлист целиком: https://www.youtube.com/playlist?list=PL3xVZC4USRNShv795toFqIBouDQTs36d1
[4] VK: https://vk.com/badootech?z=album-38989008_270422364
[5] FB: https://www.facebook.com/pg/BadooTechRu/photos/?tab=album&album_id=3027189927300925
[6] Telegram: https://t.me/badoo_tech
[7] открыт тест: https://phpevent.badoo.com/habr2
[8] Источник: https://habr.com/ru/post/489362/?utm_source=habrahabr&utm_medium=rss&utm_campaign=489362
Нажмите здесь для печати.