Daily Notebook

스프링 2기 - 4주차 주간회고

by 배부른코딩로그

 2021.05.24(월) ~ 2021.05.30(일)에 대한 주간회고이다.

 

Facts (수행)

  • 코드숨 4주차 과제 "고양이 장난감가게 만들기"를 진행.
  • 등, 허리, 다리 운동 빡세게 조짐.

Feelings (느낌)

  • JPA 엔티티 간의 관계
    인프런을 통해 간단하게 배워보고 적용해본 적이 있기도 했고 이번 과제의 JPA는 간만 봤다고 생각한다. 엔티티 간의 관계가 복잡해지거나 다중 키, 테이블 직접 수정 등등 많은 부분에서 벽을 좀 느낀 친구였다. SQL 쿼리를 통해 한 번에 해결되는 것들도 쉽게 해결되지 않아 하다가 좀 손을 놨었는데, 이번 기회에 다시 좀 잡아볼 생각이다.
  • 테스트는 메뉴얼이다.
    테스트를 통해 신뢰도 높은 프로그램을 위해 만드는 것이 테스트의 목적이다. 또한, 추후에 다른 사람(후임)이 봤을 때 소프트웨어를 쉽게 이해시킬 수 있도록 하는 문서 중 하나가 바로 테스트다. 테스트는 곧 하나의 메뉴얼이다. 테스트를 너무 복잡하게 만드는 것은 오히려 가독성을 떨어트리고 테스트의 본질을 흐릴 수 있다. 필요한 만큼 간결하고 분명한 테스트를 만들도록 노력하자.

Findings (배움)

  • "클린 아키텍처", 관심사별로 잘 분리된 아키텍처는 테스트하기 쉽고 유지보수하기 좋은 소프트웨어를 만들기 위해 지향해야 하는 아키텍처다. 이를 위해서 어떤 관심사별로 분리하고 어떤 것들이 나쁜 소프트웨어를 만드는가에 대해 생각해보고 배우는 시간을 갖음.
  • JPA에 대한 간단한 개념을 익힘.
    객체지향에서의 Entity와 DB에서의 Entity에 대해 생각해본 적이 없었으나, 차이가 있음을 알게 됨.

Affimation (자기 선언) 

이번 주말을 누님께서 결혼 소식을 가져온 관계로 이래저래 바쁘게 보내게 되었다. 곧 좋은 소식이 들려올 것 같긴 했는데, 막상 듣게 되니 충격적이었다. 가족과 함께 진심으로 축하해주고 그 분과 어색한 시간을 갖느라 죽을 맛이었지만 시간은 또 잘 가더라 ....

 

과제에도 시간을 많이 투자하고 꾸준함을 보였어야 했으나 쉽지 않았다 하하하....

아직 서비스 부분에서 테스트를 100% 통과하지 못했기 때문에 과제 풀이 영상을 먼저 살펴보고 나머지를 진행할 예정이다. 주말에 아주 기어댕겼으니 못 한 만큼 오늘 내일 빡 하고, 화요일부터 5주차를 시작할 계획이다.

 

 

 

 

엉엉ㅠㅠ.. 어제는 기어댕겼으니, 이제는 책임지고 뛰어댕기자 ..!!

반응형

블로그의 정보

배부른코딩로그

배부른코딩로그

활동하기