nicknamemohaji / ft_irc

42cursus irc
0 stars 0 forks source link

Refactor/26 refactor #43

Closed nicknamemohaji closed 1 month ago

nicknamemohaji commented 1 month ago

예외 사용을 지양하고 있습니다.

  1. 서버-채널-클라이언트-채널-서버를 거치는 콘텍스트 구조에서 실행 흐름을 변경하기 위해 예외를 도입했었는데, ActionXXXX에서 바로 처리가 끝나는 만큼 return ERR_XXXX와 같은 형태로 예외 클래스를 대체할 수 있습니다.
  2. throw하지 않으므로 여러 개의 입력을 처리할 때 ErrorSender 함수를 사용하지 않고 직접 에러 함수를 호출하고 나머지 작업을 이어서 하면 됩니다.

의견 부탁드립니다.