rethrows로 에러를 다시 던져보자 🥏
iOYES
Swift에서 rethrows라는 키워드가 있습니다 🙋🏻
바로 에러가 발생했을때 던지는 throws 메서드를 매개 변수로 받아 해당 에러를 가공하거나 아니면 그대로 다시 호출자에게 던질 수 있죠.
이러한 메서드나 함수를 rethrowing method, rethrowing function이라고 불립니다 🕺🏻
throws와 rethrows의 관계를 곰곰히 생각해보면서 상황에 맞는 적절한 구현을 해줄 수 있습니다!
더 많은 콘텐츠를 보고 싶다면?
이미 회원이신가요?
2023년 11월 3일 오전 12:38
"
... 더 보기개발을 하다 보면 할 수 있는 일과 하지 말아야 하는 일이 나뉘는것 같아요. 대부분의 일들을 할 수 있는 일들이고, 사실 안되는 일들은 거의 없을 수도 있는거 같아요.
... 더 보기디자인패턴, 리팩토링, 클린 아키텍처 등등의 책들은 전공서적 보듯이 보는게 아니라 추리소설 보듯이 보는 것임. 이런 책은 추리소설처럼 일부 논리적으로 사고 할 수 있는 능력을 길러주긴 하지만, 기본적으로는 재미로 보는 것임. 경험적인 정보이지 과학적인 지식이 아님을 명심해야 함.
며칠 전, 우아한형제들 임동준 님의 유튜브 영상을 보다 마음에 들어오는 메시지를 들었다. 영상은 AI에 대한 이야기였지만, 그 과정에서 나온 이 조언이 더 깊게 남았다.
... 더 보기최근에 코딩 IDE와 AI 에이전트들이 우후죽순 출시되면서, AI에게 프로젝트에 대한 중요한 정보와 규칙들을 알려주기 위한 방식들도 난립하고 있었는데요. 이것들이 이제 AGENTS.md 로 통일될 것 같습니다.
... 더 보기