Какой рекомендуемый размер файла для php-скрипта?

Пример, в отдельном файле описан класс. Размер файла 300кб.
Это много и стоит разбить на отдельные файлы или можно туда еще писать и писать?
Как определить, что уже хватит?
  • Вопрос задан
  • 399 просмотров
Решения вопроса 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
Мерять надо не килобайтами, а строками.

Технически размер файла не имеет значения, он может быть сколь угодно большим.
Но вот с точки зрения архитектуры класс размером 300Кб - это ад. Который наглядно показывает, что внутри не ООП, а голимая процедурщина.

Есть правило 30 - в классе должно быть не больше 30 методов и размер каждого метода не больше 30 строк. Но при этом не надо воспринимать это как догму. Большинство классов должно быть сильно меньше - 3-5 методов по 5-10 строк.

Но опять же это всё не самоцель и не надо устраивать из этого карго культ, разибвая свои классы на более мелкие чтобы гордиться "я офигенный оопэ программист". Тут на самом деле не размер имеет значение. Просто если ты умеешь в ооп, умеешь декомпозировать и делить ответственность, то у тебя классы и методы сами станут маленькими, отвечающими за четкий строго определенный круг задач.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
daemonhk
@daemonhk
ПсиХоПат
Нуууу, если ваш класс занимается, скажем, определением текущего языка, построением ЧПУ и запросами к БД одновременно, то у меня для вас плохие новости.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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