어떤 클래스의 메소드의 결과는 단계별로 이럴 수 있을 것 같음.
1. 아무것도 리턴 안함
2. 성공or실패
3. 성공or실패와 함께 에러코드
4. 알 수 없음(주로 네트워크 요청)
이때 리턴과 함께 데이터를 받아온다고 한다면, 어떻게 주로 처리하는 편임?
여러 방법을 살펴보니 이렇던데
1. 메소드(데이터를 밖으로 빼올 오브젝트, 인자1, 인자2): 리턴 에러코드, 에러코드확인용 메소드 없음
2. 메소드(인자1, 인자2): 데이터, 에러코드확인은 따로 메소드 제공
누가 딱 정리해놓은거 없나
팀장급이라 컨벤션 세워야되는거 아니면 팀 컨벤션 따라가면 됌
3은 지저분하게 코드 양산하는거보다 메세지 깔끔하게 주는게 나음
에러나 실패는 무조건 예외처리, 성공적인 응답만 메서드 리턴 - dc App