Error Handling Patterns
Определяет, какие сбои — значения, а какие — исключения
Установка
/plugin marketplace add wshobson/agents; /plugin install developer-essentials
When error handling is being designed for a feature, an API surface, or a distributed call path.
- Автор
- wshobson
- Лицензия
- MIT
Навык отделяет ожидаемые сбои — ошибку валидации, отклонённый платёж или ограничение частоты запросов — от действительно исключительных и выбирает подходящий механизм: типы Result и Option для первых, исключения для вторых и немедленную остановку при ошибках программиста. Также он охватывает повторные попытки, предохранители и постепенную деградацию для вызовов через сеть. Во всех случаях сохраняется контекст, поскольку ошибка без стека и метаданных увеличивает затраты на отладку сильнее, чем сокращает объём кода.
Похожие навыки
Error Debugging
НавыкНаходит релиз с ошибкой и создаёт запрос для её повторов
Systematic Debugging
НавыкТребует сначала воспроизвести ошибку, а не гадать
Debugging and Error Recovery
НавыкОстанавливает работу при ошибке и находит её первопричину

Комментарии(0)
Войдите, чтобы комментировать