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 для первых, исключения для вторых и немедленную остановку при ошибках программиста. Также он охватывает повторные попытки, предохранители и постепенную деградацию для вызовов через сеть. Во всех случаях сохраняется контекст, поскольку ошибка без стека и метаданных увеличивает затраты на отладку сильнее, чем сокращает объём кода.
Похожие навыки
context-guard
НавыкЗаранее предупреждает о заполнении контекстного окна
scope-guard
НавыкОбнаруживает изменения за пределами текущего проекта
Systematic Debugging
НавыкТребует сначала воспроизвести ошибку, а не гадать
Комментарии(0)
Войдите, чтобы комментировать