2021년 1월 마지막주 주간회고

1

주간회고

목록 보기
2/14

잘한 일

  • 단어만 알고 잘 모르는 개념에 대해 확실히 찾아보려고 했다.

못한 일

  • 토요일부터 방금 전 까지 넷플릭스로 기생수 정주행 했다.

한 것

  • 코드숨 스프링 2주차 과제
  • 루비로 배우는 객체지향 디자인 스터티 1주차 참여
  • Ultimate Go Study Guide 번역 리뷰 및 스터디 1주차 참여
  • 멱등성에 대해 찾아보고 글 작성
  • 'GoF의 디자인 패턴' 구매

알게된 것

  • GoF는 God of Four Gang of Four 이다.
  • 멱등성은 연산을 여러번 적용해도 결과가 같은 것을 말한다.
    • f(f(x))=f(x)f(f(x)) = f(x)
    • GET, PUT, DELETE 메서드도 멱등성을 가진다.
    • 스레드 안전한 메서드도 멱등성을 가진다.
  • 단일체(Singleton)는 오직 한개의 클래스 인스턴스만을 갖도록 보장하고, 이에 대한 전역적인 접근점을 제공한다.
  • 덕타이핑이란 인터페이스를 계승받아 구현하지 않아도,
    인터페이스에서 요구하는걸 구현했다면 그 인터페이스를 구현 한 것 처럼 처리해주는 방식이다.

느낀 점

  • 토요일 오후부터 방금 전까지 기생수를 보느라 시간을 허비한 기분이다.
    그렇지만 항상 생산적이거나, 발전적인 데에만 시간을 쓸 수 있을까? 하는 생각도 든다.
  • 싱글턴에 대해 자세히 알고싶어서 'GoF의 디자인 패턴'을 구매했는데 굉장히 어렵다.
    그래도, 다음 주 내에는 싱글턴에 대해 정리해서 글을 써봐야겠다.
  • 객체지향 관련 책을 읽을 때 마다
    "이렇게 하니까 힘들었지? 앞으로 이렇게 해" 라는걸 보는 느낌이다.
    (적어도 '나쁜 예' 부분들이 내가 하던 짓들이라 공감이 갔다.)
  • Marko를 사용해봤는데 ES6을 쓰고싶어도 뭔가 원하는대로 안되는 부분도 있고 더 공부해봐야겠다.
profile
지상 최강의 개발자 쥬니니

0개의 댓글