본문 바로가기

잡다한 것

업보청산 - 3(혐주의)

728x90
반응형
SMALL

강제 언래핑 범벅코드를 방어코드로 만드는 작업을 하려합니다. 죄송합니다. 죄송합니다. 

 

옵셔널로 받아왔던 파라미터를 함수 실행 전에 if let을 사용해서 없애고

 

Enum으로 아이템의 타입을 만들고 파라미터로 보내서 하나의 함수에서 Switch 문으로 아이템 타입에 맞게 파싱하는 함수가 실행되도록 했습니다.

덕분에 100줄 정도 덜은 것 같습니다.

 

앞으로 할 일

파싱하는 함수 불필요한 부분 없애기, 함수 공통요소 찾아서 하나로 묶기, nil 병합 연산자 없애기, 변수명 변경하기, 타입이 같은 요소들 묶어서 처리하기 등등 진짜 산더민데... 알고 있는 거 전부 수정 후에는 주변의 유능하신 선생님들께 매맞으면서 피드백 받을 생각하니 벌써부턴 두근거리네요.

아...다시 정리하니 너무 기쁩니다.
저는 긍정적인 사람입니다. 왜 그랬어 4달 전의 나야. 왜그랬어ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ

728x90
반응형
LIST

'잡다한 것' 카테고리의 다른 글

DDD OT  (0) 2023.05.21
업보청산 - 4(혐주의)  (2) 2023.05.15
DDD동아리 합격 및 WWDC2023 Student challenge 장학생 선발 후기  (0) 2023.05.10
업보 청산 - 2(혐주의)  (0) 2023.05.09
업보 청산 - 1(혐주의)  (2) 2023.05.09