220113 - TIL

Suntory·2022년 1월 13일
0

TIL

목록 보기
8/57

오늘 할일

  • 미션 수행에 앞서 설계를 조금이라도 해보기
  • 1일 1알고리즘 풀기
  • 미션 끝나고 자바의 정석 객체지향 부분 숙독하기

객체지향 연습

오늘 미션으로 객체지향을 연습할 기회가 생겼다. 이번엔 시작 전에 어떤 식으로 구조를 가져갈 지 고민했는데 클래스 구조에 대해서만 생각을 했다.
구체적으로 어떤 함수가 필요할 지에 대해서도 생각을 안하다보니 짜면서 중간부터는 흐름에 몸을 맡겼다..
물론 처음부터 모든 걸 생각할 순 없다는 마음으로 나중에 리팩토링 하지 뭐.. 라는 생각을 해본다. 그래도 결과가 나오긴 해서 신기하긴 하지만 굉장히 복잡한 코드가 된 것 같아서 마음이 안타깝다.

공부할 키워드

  • 팩토리 메서드
  • 추상화
  • 각 메서드의 책임과 역할에 대해서...

확실히 클린 코드에 대한 공부는 시작을 언젠가 해야할 것 같다.

읽어보고 싶은 도서

  • 객체지향에 대한 사실과 오해
  • 오브젝트
  • 클린 코드
  • 스프링 입문을 위한 자바 객체 지향의 원리와 이해
profile
천천히, 하지만 꾸준히 그리고 열심히

0개의 댓글