fastapi 을 이용한 web app 을 개발하면서, 어떻게 에러처리를 할 지 고민하면서 읽은 글을 정리해보았다. 꼭 python 에 국한할 필요없이, general 한 에러처리 방법론을 배울 수 있었으며, 반드시 이렇게 해야한다는 내용이 아니라 상황에 따라 적절한 에러 핸들링을 위한 의사결정을 돕는 글이기에, 정리해서 두고두고 보려고 정리해보았다. [원문]python error handling 방식에는 크게 2가지 방법이 있다. 첫번째는 LBYL(Look Before you Leap) 방식이고, 두번째 방식은 EAFP(Easier to Ask Forgiveness than Permission) 방식이다. 1. Look Before You Leap (LBYL)돌다리는 두들겨 보고 건너라는 의미로, a..