TIL - 2021.03.02 (Tue)

Youngwoo Lee·2021년 3월 4일
0

TIL

목록 보기
2/29
post-thumbnail

오늘 한 일

  • 10:00 부터 스크럼을 하면서 Kio와 강경과 묵찌빠 프로젝트 Step1에 대한 코드 리뷰를 진행하였다.

프로퍼티나 메서드 Naming 에 관련해서 각자의 의견을 나누었고, 열거형을 최대한 사용하면서 코드의 가독성을 최대로 높이는 과정을 진행하였다. 그렇게 Step1 PR을 마무리 하였다.

  • 이후 저녁에 H.I.G 문서를 읽는 시간을 가졌다.. 양이 엄청나게 많아서 10%도 다 읽지 못한 것 같다.

학습한 것

  • API Design Guidelines 문서를 정독했음에도 네이밍, 들여쓰기, 띄어쓰기가 완벽하지 않아 여러 문서를 찾아보았다. 그 중에서 강경이 공유해준

    https://awesomeopensource.com/project/StyleShare/swift-style-guide#줄바꿈

    를 정독하였다.

  • mutating 키워드 학습

    메서드가 인스턴스 내부의 값을 변경할 필요가 있을 경우, 값 타입(구조체와 열거형)의 인스턴스 메서드에서 자신 내부의 값을 변경하고자 할 때는 메서드의 func 키워드 앞에 mutating 키워드를 적어 메서드에서 인스턴스 내부의 값을 변경한다는 것을 확실히 해준다.

    struct PlayerLocation {
    	var x: Int = 0
    	var y: Int = 0
    
    	mutating func reset() {
    		self.x = 0
    		self.y = 0
    	}
    }

내일할 것

  • H.I.G 문서 App Architecture 이후부터 쭉 정독하면서 중요한 부분만 정리해서 블로그 포스팅하기!!
profile
iOS Developer Student

0개의 댓글