Приведите пример бага с высокой серьезностью (Severity) и низким приоритетом (Priority).

Ответ

Пример бага: High Severity, Low Priority Описание: В модуле отчетности обнаруживается утечка памяти (memory leak), которая приводит к полному падению сервиса, но только после 30 дней непрерывной работы без перезагрузки.

  • Severity: Critical/High — Дефект вызывает полную недоступность сервиса (падение), что является критическим сбоем.
  • Priority: Low — Условия возникновения (30 дней беспрерывной работы) маловероятны в production-среде, где регулярно происходят деплои и перезапуски. Ресурсы команды направлены на исправление более частых и блокирующих проблем.

Техническая детализация (пример кода на Python):

# Проблемный код с утечкой памяти
cache = []  # Глобальный или статический кеш, который никогда не очищается

def process_large_dataset(data_chunk):
    # Кэшируем каждую порцию данных "на всякий случай"
    cache.append(data_chunk)  # УТЕЧКА! Данные накапливаются бесконечно.
    # ... дальнейшая обработка data_chunk
    return result

Почему приоритет низкий?

  1. Для проявления нужны экстремальные условия.
  2. Есть временное обходное решение (регулярный перезапуск сервиса по расписанию).
  3. Поиск и исправление коренной причины может потребовать значительного времени, которое сейчас выделено на более срочные задачи.

Ответ 18+ 🔞

Да ты посмотри, что вытворяют! Нашли тут, блядь, утечку памяти в отчётах. Ну классика жанра, ёпта!

Сервис, сука, через месяц непрерывной работы — пиздец, накрывается медным тазом. Полный краш, блядь! С точки зрения серьёзности — да, High, Critical, пиздец и всё такое. Падение-то полное!

А вот приоритет-то, хитрая жопа, — Low, самый что ни на есть низкий! И знаешь, блядь, почему? А потому что, чтобы этот пиздец случился, надо, чтобы сервис, как конь почтовый, 30 суток без перезагрузки скакал. А у нас в продакшене что? Каждую неделю, а то и каждый день, какой-нибудь деплой, перезапуск, обновление — короче, вротберунчик ему постоянный. Не дадут ему, блядь, сдохнуть по-настоящему!

Смотри, какой код, мудя, написали:

cache = []  # Глобальный или статический кеш, который никогда не очищается

def process_large_dataset(data_chunk):
    # Кэшируем каждую порцию данных "на всякий случай"
    cache.append(data_chunk)  # УТЕЧКА! Данные накапливаются бесконечно.
    # ... дальнейшая обработка data_chunk
    return result

Вот, блядь, гениально! Создали список cache и туда, сука, как в чёрную дыру, пихают каждую порцию данных. "На всякий случай", блядь! А "случай" этот один — овердохуища оперативки сожрать и рухнуть. Чистая, блядь, утечка, даже не капает, а хлещет!

Но приоритет низкий. И вот почему, ебать мои старые костыли:

  1. Условия — хуй с горы. Кто ж ему даст 30 дней в покое поработать?
  2. Обходняк есть — раз в неделю по расписанию сервис перезапускать, и волнение ебать.
  3. А копаться, искать, где там корень зла, — это ж время, блядь! А у нас сейчас пидары налетели с другими, более жгучими багами, которые каждый день клиентов ебут. Вот и получается, что этот наш тихий, месячный саботажник — в конец очереди.

Так что пусть пока живёт, сука, в коде. Починим, но не сейчас. Сейчас тушим те пожары, где уже не просто пахнет горелым, а вся контора в дыму.