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

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

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

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

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

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