TGViewer
Лаборатория Математики и Программирования Сергея Бобровского Лаборатория Математики и Программирования Сергея Бобровского @lambda_brain · 1.41K subscribers
Post #1057 1.1K
В СильныеИдеи добавил 85-й материал "Три типа программных ошибок".

Любая система может сломаться: пользователь введёт неверные сведения, данные в базе окажутся некорректными, откажет сеть или интернет, проявятся обычные баги, в параллельных процессах возникнет клинч или гонка, космические лучи инвертируют бит, и т.д. Как правильно рассуждать в таких случаях?

Вы пишете код, который обращается к базе данных, считывает из неё информацию, и что-то с ней делает. Если ваша система зависит от базы данных, то предсказуемой ошибкой будет недоступность базы данных. Но сможете ли вы справиться с такой ситуацией?

Это классическая зависимость, которые мы разбирали в отдельных материалах.

Возникнет сбой сети, сисадмин неправильно настроит строку подключения, переполнятся журналы, откажет физический сервер, пройдёт DDOS-атака и т.д.

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

Или можете?
  • 🤔 48
  • 👍 4
More from @lambda_brain
  1. Oct 13, 2026Завершаем прохождение конфы AI Native Conf 20 окт "Опыт внедрения агентской разработки в A…
  2. Oct 13, 2026Продолжаем прохождение конфы AI Native Conf 20 окт (в программном комитете обнаружен экс-м…
  3. Oct 12, 2026Один из ментатов попросился на работе вот на эту конфу => AI Native Conf 20 окт типа оплат…
  4. Oct 12, 2026. Облако драгоценностей за неделю. Вроде бы академические темки "кабанчика" (по highload у…
  5. Oct 11, 2026Современные разработчики практически больше не имеют возможности получить следующий профес…
  6. Oct 11, 2026Я такой: - вот эта фича позволит реализовывать популярный класс твоих задачек в 2,7 раза б…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →