Comments 11
Об
Про паттерны проектирования не читали? Например в вашем случае Адаптер https://ru.wikipedia.org/wiki/Адаптер_(шаблон_проектирования)
Для универсализации достаточно просто описать интерфейс и убедить других его использовать - иначе это мертворождённое дитя
За попытку - зачёт
Вот да...интерфейс или контракт выделить и пиши себе классы с реализациями методов, поддерживающих интерфейс) Видимо ещё вступает на путь программирования) все впереди;)
Видимо ещё вступает на путь программирования) все впереди;)
К большому моему сожалению уже заканчиваю. Все таки 64 года.
Просто была попытка простенько написать что то не применяя ООП, и не используя разные там классы и сторонние библиотеки.
При этом напоминаю, я говорил впереди. Никогда я ничего не писал для Веб и Интернет
Я знал, что мне будут рассказывать про классы и паттерны. В том то и дело, что я хотел максимально упростить структуру программы и не использовать тут ООП
О какой универсальности мы говорим, если про PSR autoloader, http, logger мы не слышали и пишем скрипты на коленке? Ну серьёзно, это ведь не времена php 5.2 с magic quotes.
Ваше решение - велосипед, на packagist наберётся 100 пакетов под различные мессенджеры. Вам время свое не жалко?
Спасибо. Я точно не слышал о том, что вы пишете. Ни про PSR autoloader ни про logger ни про http.
К сожалению мое время прошло в других битвах и других технологиях.
Вот не знаю не потрачу я больше времени на изучение того, что вы написали, чем на написание этих 10 строчек кода на коленке.
Я накропал это все, чтобы кто-нибуть показал как лучше. Может ссылки какие дал.
Повторяю, я старался избегать использования классов.
Постараюсь поискать эти 100 пакетов на packaglist
Я накропал это все, чтобы кто-нибуть показал как лучше. Может ссылки какие дал.
В этом случае обычно пишут на qna.habr.com
Я думал, что там задают вопросы как сделать что-то.
А я привожу тут готовый работающий код.
Ну правда написанный на коленке.
Без фреймворков и классов.
И код весь занимает 9 килобайт в четырех файлах
По совету товарищей полез на Packagist
Ну на первом месте там стоит botman/botman.
Наверное классная штуковина.
Но как в этом разобраться. Та там 57 файлов в 24 фолдерах.
Видно я таки совсем старой формации, когда говорю тут о байтах этих.
Помню в молодости соревновались, кто самую маленькую прогу напишет на ассемблере. Ну и чтобы она полезная была. Я написал прогу из 6 байт. На втором месте по моему 11 было.
Моя увеличивала скорость автоповтора нажатой клавиши. Спросите зачем. Да потому, что не было это на тех компах, что мы использовали. Потом это в БИОСе всюду было встроено.
Та, что на втором - это был переключатель клавиатуры.
Ну в общем как говорил поручик Ржевский - эх молодость, байтом сюда, байтом туда.
И теперь то терабайтов и не хватает.
Я не понял как ваш возраст связан с вопросами программирования
Я тоже давно не студент
Мне понравилось https://habr.com/ru/post/649913/ рекомендую прочитать
Об универсализации кода при написании чат-ботов