Задать вопрос

Почему библиотека так сильно «размазана»?

Знакомлюсь с FastRoute. Библиотека подготовлена для работы с compozer. Но не в этом суть. Общий вес библиотеки - 26 килобайт. Количество файлов в библиотеке - 17. То есть, каждый файл размером 1-2 килобайта.

Объясните, почему разработчик "размазал" библиотеку? Извините, не нашёл подходящего выражения. В чём плюсы такого кодинга? По мне, это дико не удобно.

Разработчик библиотеки - некий Nikita Popov, который за последние годы добавил много фич в сам PHP, поэтому в его компетенции как-то сложно сомневаться.
  • Вопрос задан
  • 136 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
glaphire
@glaphire Куратор тега PHP
PHP developer
Как сказали уже в комментариях - все правильно, классы разбиты по зоне ответственности. По PSR тоже - надо разбивать классы на отдельные файлы и корректно именовать. Вес пакета играет второстепенную роль.
Даже если откинуть современные стандарты, то классы до 500, в идеале до 200 строк банально проще читать в IDE и git при диффах и мердж реквестах - быстрее найти что к чему относится)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы