[TIL] Today I Learned 2020.03.10

Lena·2020년 3월 10일
2

TIL (Today I Learned)

목록 보기
15/19
post-thumbnail

오늘한 일

  1. 불필요한 클래스를 삭제했고 고민해봤을 때 더 적절한 곳에 메소드와 프로퍼티가 위치하도록 전체적으로 수정했다.
  2. 블로그에 글을 썼다.
  3. 어제 알게된 lazy 프로퍼티에 대해서 블로그 글을 올렸다.
    https://velog.io/@dev-lena/View의-lazy-프로퍼티

오늘 배운 점

  1. 배열에서 중복을 제거할 때 Set을 사용하면 반복문을 사용하지 않고도 중복값을 제거할 수 있다.
    블로그 글로 올렸다!
    https://velog.io/@dev-lena/세트Set으로-배열Array에서-중복값-제거하기
  2. 어떤 일을 어느 클래스에서 할지, 이 클래스는 어떤 클래스의 하위클래스로 들어가야할지 등 고민을 많이 해보자. 포커게임에서 승자를 찾을때 승자를 찾기위한 클래스를 아예 새로 만들었는데, 마스터에게 피드백을 받고 보니 기존에 있던 클래스에서 충분히 구현해도 되는 부분이었다. 처음에 어디서부터 시작해야할지 막막해서 일단 새로만들고 봐야지 했었는데, 다음에는 이런 생각과 행동을 지양해야겠다.

느낀점

  1. 평소보다 한 시간정도 일찍 도착했는데, 먼저 도착한 한시간동안 오늘 어떤걸 해야하는지 구체적으로 정리하고 계획을 세우니까 오늘 하루 집중이 잘 됐었다!
  2. 알고리즘 공부나 문제 풀기를 이제 부터 꾸준히 해야겠다.
profile
Swift, iOS 앱 개발 공부하고 있어요!

2개의 댓글

comment-user-thumbnail
2020년 3월 11일

시행착오를 충실히 거치고 계시네요!! 화이팅!

1개의 답글