любопытный стрим про рефакторинг. Приятная компания, интересное задание и достойная организация. Спасибо всем, кто слушал, комментировал и потом писал в личку ✊
Вкратце для тех, кто ещё не посмотрел. Я поленился по-честному отрефакторить yiisoft/validator, вместо этого воспользовался лазейкой "мажорный релиз" и предложил альтернативную архитектуру для библиотеки 😅
Что у меня получилось: https://github.com/phpyh/validator.
Мои пояснения на вчерашнем стриме: https://youtu.be/liMyAuxIoyM?t=4308.
@alexgivi вон посмотри как люди дженерики делали. на интерфейсах и псалме.
да он знает, просто всё пытается как-то по-своему извернуться))
Сегодня написал несколько классов, как все закончу, появится может понимание, как универсализироватт через дженерик. В каждом классе свой код маппинга получается, поэтому скорее всего без дженериков обойдемся
Обсуждают сегодня