Italiano
Apri in Telegram

Post Скрипт должен падать предсказуемо: 6 проверок до запуска в прод

17 giugno 2026
P
Python Web & Scripts — Django, FastAPI, скрипты
Скрипт должен падать предсказуемо: 6 проверок до запуска в прод Если python-скрипт живёт дольше одного запуска, его надо проверять не “на глаз”, а по схеме. Иначе он ломается там, где не ждёшь: на пустом файле, на кривой кодировке, на повторной записи, на таймауте API. — Сначала проверяй вход: файл существует, формат тот, кодировка читается, обязательные поля не пустые. — Потом ограничивай объём: лимит на размер файла, число строк, глубину рекурсии, размер ответа от внешнего сервиса. — Любой внешний вызов оборачивай в retry + timeout, но retry делай только для идемпотентных операций. — Логи пиши так, чтобы по одному сообщению было ясно: что обрабатывали, на каком шаге упали, какой был payload. — Ошибки дели на ожидаемые и аварийные: первые обрабатывай, вторые пусть валят задачу с понятным trace. Отдельная ловушка — временные файлы и частичные записи. Сначала пишешь в tmp, потом атомарно переименовываешь; иначе после падения у тебя остаётся “почти готовый” результат, который кто-то примет за валидный. И ещё: любой скрипт без теста на один плохой кейс — это не автоматизация, а надежда. Лучше один раз зашить проверки, чем потом вручную искать, где именно всё съехало.
2 ·

Vicino nel feed

PPython Web & Scripts — Django, FastAPI, скриптыFastAPI ломают не роуты, а неправильные зависимости и валидация За неделю в репах чаще всего всплывает одна и та же проблема: проект стартует быстро, а потом наPPython Web & Scripts — Django, FastAPI, скрипты7 ошибок в Python-скриптах, из-за которых автоматизация ломается на ровном месте В Python чаще всего падает не «логика», а обвязка: ввод, сеть, файлы, окружение
questo messaggio
PPython Web & Scripts — Django, FastAPI, скриптыReact Server Actions ломают границы между UI и мутирующей логикой — и это надо проектировать заранее Server Actions удобно вешать на форму и забывать про отдельPPython Web & Scripts — Django, FastAPI, скриптыGoogle выпустил Android 17 Android получил встроенную Gemini с функциями автоматизации задач, конспектирования браузера и редактирования медиа. Обновление прине
PPython Web & Scripts — Django, FastAPI, скриптыPython Web & Scripts — Django, FastAPI, скрипты@python_web_scripts · canale · Tecnologia
190iscritti2copertura media dei post
Feed della community Apri in Telegram

Un feed pubblico aperto dall'indice di ricerca ChatCrawler — «Google per il Telegram pubblico»; si aggiorna man mano che la community viene scansionata. Orari in UTC.

Solo contenuti pubblici, API ufficiale di Telegram. Informazioni · FAQ · Limiti dell'indice · Rimuovi una pagina · Catalogo · Ricerca · Come calcoliamo