Веб-версияОткрыть в Telegram

ПостНужен совет/рекомендации/доводы/мысли.

15 апреля 2025
D
Ссылка
нажмите — покажем
Нужен совет/рекомендации/доводы/мысли. Ситуация следующая: в модуль добавил больше расширяемости. И все расширения производятся через объект конфигурации. Соответственно класс конфигурации растет. Там нет сложной логики, хотя в некоторых случаях он выступает как фабрика (значения по умолчанию). В основном это конечно же просто геттеры и сеттеры. Тем не менее scrutinizer-ci . Присвоил классу значек "F" и отображает его красным. С пояснением Total Complexity 60 , Total Lines 827 . Как подходить в таких случаях? Действительно ли стоит следовать его рекомендациям в таких случаях? Подумываю разбить на трейты (по логическим группам). Сначала была мысль создавать некие классы для подобных групп - своего рода отдельные конфиги и затем их передавать в основной конфиг. Но это как то, на мой взгляд, в итоге усложнит читабельность файла конфигурации. Речь идет вот об этом классе https://github.com/Voral/vs-version-incrementor/blob/master/src/Config.php #semver #changelog
922 ·

Рядом в ленте

DDmitriiНеделя «High Performance» на PHP Crew от Podlodka пройдет 21-25 апреля! Анонс от подлодки: ``` В новом сезоне: - разберемся, как настроить RoadRunner для максимDDmitrii@viktorprogger @evgwed @tashimotor Выиграли билеты на стачку. Если вам не нужны эти билеты, напишите мне я передам их другим!
это сообщение
DDmitriiДобавить поддержку выражений В Symfony есть Expression Language и его поддержка в валидаторе. Было бы круто иметь подобный валидатор для Yii3. Нужно написать брDDmitriiВернуть метод в ExpressionBuilderInterface в yiisoft/db В пакете yiisoft/db (это независимсый от фреймворка DBAL от команды Yii нужно добавить отсутствующий мет
OOpen Source: PHPOpen Source: PHP@open_source_php · канал · Технологии
421подписчиков280средний охват поста
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем