Главная Юзердоски Каталог Трекер NSFW Настройки

Программирование

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 15 6 7
ГОВНОКОД Аноним # OP 23/08/25 Суб 16:38:22 3526000 1
Screenshot 2025[...].png 557Кб, 816x742
816x742
Screenshot 2025[...].png 628Кб, 817x739
817x739
Screenshot 2025[...].png 664Кб, 824x737
824x737
Screenshot 2025[...].png 484Кб, 823x738
823x738
более чем 23 000 строк кода В ОДНОМ ФАЙЛЕ
что делать? если ли универсальный способ быстро разобрать такой код и распределить его по файлам? кроме варианта всё удалять и писать с нуля?

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

или всё таки с нуля быстрее?
Аноним # OP 23/08/25 Суб 16:40:28 3526002 2
Screenshot 2025[...].png 59Кб, 949x335
949x335
анончик, не задавай вопрос откуда у меня данный код, но он у меня и сроки критические

что ты бы делал в такой ситуации, чтобы всё нормально структурировать?
Аноним 23/08/25 Суб 16:49:10 3526008 3
>>3526002
От того что у тебя процедурая лапша будет в несколькиз файлах, а не в одном, тебе будет легче? Ты уверен что сможешь в питон без поцедурной лапши?
Аноним 23/08/25 Суб 16:53:38 3526011 4
>>3526008
20к в одном файле даже pycharm лагает
Аноним 23/08/25 Суб 16:57:58 3526014 5
>>3526011
Используй вим. Один хер у тебя нетипизированое говно там скорее всего и автокомплит только по буферу. Что тебе дает пичарм в твоем случае?

Поддерживай старое в виме и пили новое параллельно в пичарме по феншую . Другого пути нет.
Аноним 23/08/25 Суб 17:35:42 3526048 6
Отсортируй по концу строки бинарным принципом, когда уполовинивается от середины и назначается новая середина. Перл скрипт у нейросети попроси.
core 23/08/25 Суб 17:49:18 3526056 7
если у тебя прям весь бот в одном файле, то ты можешь разбить свой проект стандартным способом.

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

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

Так же можешь вынести функции которые выполняют какую нибудь опциональную логику в отдельный модуль и назвать его utils или funcs
Аноним 23/08/25 Суб 17:50:22 3526058 8
>>3526000 (OP)
Попробуй нейронкой пройтись.
В начале попроси документацию расписать.
А потом попроси раскидать по файлам участки.
Там наверн несколько раз агента придется "резюмить/продолжать", но может норм раскидает.
Аноним # OP 23/08/25 Суб 18:26:37 3526077 9
Screenshot 2025[...].png 56Кб, 913x329
913x329
аноны, вот мой прогресс за пару часов
Аноним # OP 23/08/25 Суб 18:28:41 3526081 10
python main.py
Аноним 23/08/25 Суб 19:43:00 3526116 11
>>3526077
дай скрин структуры проекта
Аноним 23/08/25 Суб 19:53:33 3526121 12
>>3526116
там тысячи папок и около 100к отручного кода + вес проекта 80ГБ без учёта базы данных (нейронные модели и мультимедиа)
Аноним 23/08/25 Суб 22:51:42 3526204 13
>>3526121
нихуя себе нахуй, а что это за бот дай ссылку
Аноним 24/08/25 Вск 00:14:41 3526248 14
>>3526000 (OP)
Попроси ИИшку разобрать говнокод
Аноним 24/08/25 Вск 01:22:46 3526274 15
Идиот блять, тебя вообще подпускать к коду нельзя. Даже к хэдллоуворлду.
>или всё таки с нуля быстрее?
Нахуя тебе это нужно вообще? Ляг поспи всё пройдёт.
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов