185 похожих чатов

Привет! я уже наверное надоел тут с попытками реализовать чат-бот.

У меня все завелось, но у меня чисто архитектурный вопрос. С мобильными приложениями плюс минус понятно - пользователь открыл, приложение стартануло и понеслась.

А вот как с веб-приложением. Оно стартануло и висит слушает.

Как организовать код. Все на статических методах - это норм практика? Просто я все время волнуюсь, что в какой-то момент когда бот будет разрастаться, что-то выстрелит в плане лимита ресурсов или с потоками какая-нибудь беда.

Буду очень признателе, если есть примеры репозиториев, которые можно взять за ориентир или статьи на тему. Как на swift-е это грамотно организовать, не стрельнув в ногу 🙏

8 ответов

17 просмотров

Две книжки ☝️

Решайте проблемы по мере появления и выбирайте абстракции исходя из задачи. )) Если нужны будут новые абстракции - вы почувствуете. Изначально брать какую-то структуру - ошибка даже по словам Мартина, который клин архитектуру описал. Он НЕ предполагал, что люди будут брать сразу все абстракции оттуда, это больше как идея какие могут быть слои и в каком направлении между ними данные передаются.

Alex Sherbakov
Две книжки ☝️

прочитал обе, понял что на свифте была удобна только китура для меня ушел на actix 😅

Ǵalymzhan
Китура закрывается?

https://www.eweek.com/development/ibm-extends-support-for-swift-programming-language/

Jaleel Akbash
Actix веб или actix акторы? 😅

который веб, но жто чисто пет, на многое не претендую, я вообще мобильник)) https://github.com/panviktor/arzamas

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

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта