Зачем в данном примере класс? Привет мужики. Вопрос немного философский, но очень важный для меня. С начальником тут спор возник.
Я сайты пишу модулями/блоками, каждый блок это - функция (шапка, контент, футер, сайдбар, модули ссылок css и js, модуль формы связи, модуль новостей и тд.).
Вызывается index.php подключаются все файлы функций, формируется контент и встраивается в html шаблон. Какие-то функции получают переменные, какие-то нет, типа статичны. Начальник говорит, чтоб я обернул в классы все свои функции. Просит создать вместо 7 функций - 7 классов. Говорит, привыкай к классам, но я не очень нахожу в данном случае им применение. Насколько актуальна его просьба и зачем усложнять и так рабочий стиль программирования? Мои функции все равно не пересекаются с именами других, тк имеют уникальный префикс, расширяются легко, добавлением входных переменных. Единственно, они работают по принципу сверху-вниз. Иногда хочется переменную объявить в футере и передать в шапку, но это бывает очень редко (тут думаю класс помог бы)
Тоже было и с отдельным модулем, попросил создать калькулятор для сайта, сложный. Я сделал, обернул в одну функцию и ему сказал, что вызывается модуль recure_once('modul_calc/calc.php') и объявлением функции в нужном месте сайта echo calc();, всего две строки. А ему снова лучше класс. Чем плохо? Или мой такой стиль и правда не айс?

21 Авг 2019 в 07:05
391 +1
0
Ответы
1

В данном случае использование классов может быть полезным, хотя необязательным. Классы могут помочь структурировать ваш код и сделать его более организованным, особенно если у вас много функций, которые могут быть логически объединены вместе.

Классы также могут обеспечить более гибкую архитектуру, что позволит вам легко расширять функциональность вашего кода в будущем.

Ваш начальник, возможно, считает, что использование классов в вашем коде сделает его более профессиональным и легко поддерживаемым. Однако, если ваш текущий подход работает для вас и не вызывает проблем, то нет необходимости изменять его. Важно помнить, что в программировании не всегда есть "правильный" или "неправильный" способ решения задачи - важно выбирать подход, который наилучшим образом соответствует вашим потребностям.

20 Апр 2024 в 13:07
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир