oss2024hnu/coursegraph-py

show_dot.py 에서 오류 메시지 출력

Opened this issue · 0 comments

  • 현재 validate_subject 안에 if not ~ 문 안에서 return False 만 하고 있는데 이렇게 되면 나중에 오류가 발생했을 때 어디서 발생했는지 모르는 채로 일일이 다 찾아야 하는 불편한 점이 있습니다.
  • 따라서 return False 전에 print문이라도 이용해서 오류 메시지를 출력하는게 좋을 것 같습니다. 혹은 try - except 문을 이용해도 괜찮을 수도 있을 것 같습니다.
  • 또한 printf_dot 에서도 try 문 안에 for subject 에서도 except 문을 이용해서 오류 발생 메시지를 정확하게 적어줌으로써 어디서 발생했는지 설명하는 게 좋을 것 같습니다.
  • try 문을 이용하면 except 문을 적절히 이용해야 하는데 시도하는 곳이 아닌 전체 코드에서 error 메시지를 적어주어서 오류가 어디서 발생하는지 정확하게 알 수 없음으로 if - else 문에서 정확한 오류 메시지를 출력하는 것이 좋을 것 같습니다.