try except1 예외처리 예전에는 '나는 틀리지 않을테니 예외처리를 할 필요가 없어'라는 생각을 가지고 있었다. 하지만 몇 달전부터 예외처리를 해주려 노력하고 있다. 내가 문제가 없더라도 다른 통신에 의해, 서버에 의해 오류가 생길 수도 있고, 코드가 방대해지니 로직이 꼬이기도 하고 데이터베이스의 이름이나 컬럼명이 달라지기도 했었다. 에러가 발생해도 다른 로직들은 문제없이 실행되어야하기 때문에 에러가 발생할수 있는 곳마다 에러처리를 해야했다. def chat_ever(chat_count, user): return chat_count / user 예를 들면 유저들의 평균 채팅수를 구하는 코드이다. user가 채팅을 쳤으니 user는 0이 될 수 없다고 생각했었다. 하지만 채팅을 친 유저가 탈퇴하여 유저수가 0이 되는 경우가 생긴다.. 2023. 6. 29. 이전 1 다음