Двач.hk прислал битые данные.
Вы видите копию треда, сохраненную 27 августа в 07:11.
Можете попробовать обновить страницу, чтобы увидеть актуальную версию.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
ГОВНОКОД # OP 3526000 В конец треда | Веб
более чем 23 000 строк кода В ОДНОМ ФАЙЛЕ
что делать? если ли универсальный способ быстро разобрать такой код и распределить его по файлам? кроме варианта всё удалять и писать с нуля?

код тг бота на айограм два икс с сюжетной игрой где например отправляется картинка с текстом к ней кнопки и вот КОЛБЕКИ все в одном файле, там дохуя картинок и подписей в виде уникального текста который просто заебусь копировать туда сюда (пикрил для лучше понимания)

или всё таки с нуля быстрее?
Screenshot 2025-08-23 163620.png59 Кб, 949x335
# OP 2 3526002
анончик, не задавай вопрос откуда у меня данный код, но он у меня и сроки критические

что ты бы делал в такой ситуации, чтобы всё нормально структурировать?
3 3526008
>>002
От того что у тебя процедурая лапша будет в несколькиз файлах, а не в одном, тебе будет легче? Ты уверен что сможешь в питон без поцедурной лапши?
4 3526011
>>008
20к в одном файле даже pycharm лагает
5 3526014
>>011
Используй вим. Один хер у тебя нетипизированое говно там скорее всего и автокомплит только по буферу. Что тебе дает пичарм в твоем случае?

Поддерживай старое в виме и пили новое параллельно в пичарме по феншую . Другого пути нет.
6 3526048
Отсортируй по концу строки бинарным принципом, когда уполовинивается от середины и назначается новая середина. Перл скрипт у нейросети попроси.
core 7 3526056
если у тебя прям весь бот в одном файле, то ты можешь разбить свой проект стандартным способом.

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

Так же очень разгрузит твой файл вынесение кода обработчиков в отдельный package с отдельными модулями .py

Так же можешь вынести функции которые выполняют какую нибудь опциональную логику в отдельный модуль и назвать его utils или funcs
8 3526058
>>000 (OP)
Попробуй нейронкой пройтись.
В начале попроси документацию расписать.
А потом попроси раскидать по файлам участки.
Там наверн несколько раз агента придется "резюмить/продолжать", но может норм раскидает.
Screenshot 2025-08-23 182522.png56 Кб, 913x329
# OP 9 3526077
аноны, вот мой прогресс за пару часов
# OP 10 3526081
python main.py
11 3526116
>>077
дай скрин структуры проекта
12 3526121
>>116
там тысячи папок и около 100к отручного кода + вес проекта 80ГБ без учёта базы данных (нейронные модели и мультимедиа)
13 3526204
>>121
нихуя себе нахуй, а что это за бот дай ссылку
14 3526248
>>000 (OP)
Попроси ИИшку разобрать говнокод
15 3526274
Идиот блять, тебя вообще подпускать к коду нельзя. Даже к хэдллоуворлду.

>или всё таки с нуля быстрее?


Нахуя тебе это нужно вообще? Ляг поспи всё пройдёт.
Обновить тред
Двач.hk прислал битые данные.
Вы видите копию треда, сохраненную 27 августа в 07:11.
Можете попробовать обновить страницу, чтобы увидеть актуальную версию.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски