Как будешь распределять приоритет у 10 задач

Python Junior Без компании
Как будешь распределять приоритет у 10 задач
Ответы
Для распределения приоритета задач можно использовать матрицу Эйзенхауэра (важность/срочность). Разделяю задачи на 4 категории: - **Важные и срочные** – делаю в первую очередь (критические баги, дедлайны) - **Важные, но не срочные** – планирую (развитие архитектуры, рефакторинг) - **Неважные, но срочные** – делегирую или минимизирую время (рутинные запросы) - **Неважные и несрочные** – откладываю или удаляю Пример кода для простой приоритизации: ``` tasks = [ {"name": "Fix production bug", "important": True, "urgent": True}, {"name": "Refactor module", "important": True, "urgent": False}, {"name": "Update docs", "important": False, "urgent": True} ] high_priority = [t for t in tasks if t["important"] and t["urgent"]] medium_priority = [t for t in tasks if t["important"] and not t["urgent"]] low_priority = [t for t in tasks if not t["important"] and t["urgent"]] ```