210324 수 TIL

bongf·2021년 3월 24일
0

TIL

목록 보기
27/40

✔ TODO

✔ Done

  • 알고리즘 1문제 여기
  • 미션5 일부 진행 여기
  • 비비의 TIL과 우디의 PR을 보면서
    • 꼭 모든 엔티티에 대한 repository를 만들지 않아도 된다는 것
    • 비즈니스 로직이 의미하는 바는 '자신의 목적에 부합하게 정보를 가공하고 저장하는데 필요한 핵심 로직' 이라는 것을 알게되었다. 그렇다면 지금 구현하고 있는 서비스로직에서 로그인 체크는 다른 부분으로 빼야 하는 것일까?
    • 양방향 참조가 반드시 안티 패턴은 아니다.
      • 이에 대해서 히로가 부연 설명을 해줬다. 양방향 참조가 안티패턴은 아니지만 양방향 참조가 반드시 필요한 설계가 안좋은 설계다.
  • 히로와 스터디를 하면서 예외를 발생시켜야 하는 기준에 대해서 다시 고민했다. 이 고민에 대해서 2일 정도를 찾아보다 리뷰 질문으로 넘겼엇는데 역시 해결되지 않은 고민은 다시 돌아온다.
    • 이 문제는 스프링의 문제는 아니지만
    • 스프링에 대한 이해없이 프로젝트를 진행하는 문제라고 생각해서 스프링 공부를 해야겠다는 생각이든다.
    • 스프링 입문을 위한 자바 객체 지향의 원리와 이해를 조금씩 읽어봐야겠다.(진짜?)

📂 Feeling

  • 원래 미션의 목표를 코드 따라치기 하면서 스프링으로 웹사이트 만드는 경험을 체험하기 였다.
  • 짝 코딩?을 하면서 문제점들을 짚고 넘어가다보니까 기초의 부족함을 느낀다. 예외는 언재 발생시켜야하는지 이 기능은 어떤 객체에게 역할을 부여해야 하는지
    • 프로젝트를 하면서 조금씩 기초를 잡는 공부를 해야겠다.

Good

Bad

✔ TODO


profile
spring, java학습

0개의 댓글