(Java Spring) 코드숨 5주차 주간회고

2021. 5. 29. 11:32주간회고

반응형

This document was originally issued on Mar 1st.

1.Facts (한 것)


  • 매일 C언어로 백준 문제 풀기(같은 문제를 자바, 파이썬으로 다시 풀기)
  • 매일 2시간씩 운동
  • 자바 기본 문법 복습

2.Findings(배운것)


  • Lombok 라이브러리
  • DozerMapper를 사용한 매핑

3.Feeling(느낀점)


"의존성이 이런거구나"

이번 주차 과제를 하면서 저번주차에는 확실하게 느끼지 못했던 클린아키텍쳐의 의존성을 확실히 느꼈다.

컨트롤러에서 서비스를 호출하고, 서비스에서 리포지토리를 호출하는 이러한 의존관계를 더 잘 이해할 수 있게 되었다.

처음에는 "하나 문제 생기면 전부 문제 생기잖아? "라고 생각했는데, 한번 더 생각해보니,

리팩토링할때 훨씬 좋고, 코드를 짤때도 어떤부분에서 문제가 생겼는지 바로바로 알 수 있어서 좋았다.

"틀을 여러개 만들자"

저번 주차 주간회고를 올리고, "god of coding" 아샬님의 피드백을 보고 같은 문제를 다른 언어로 다시 푸는 연습을 하고 있다. 처음에는 C로 기본 함수들을 활용해서 문제를 풀고, 파이썬이나 자바로 풀때는, 편리한 메서드가 있는지 생각해보고 있다면 좀 더 쉬운 길을 가려고 노력중이다.

이 방법의 장점은 C로 처음 풀때, 아주 기초적인 방법으로 생각한 후에, 자바나 파이썬으로 풀기 때문에, 자바 or 파이썬의 메서드의 기능을 확실하게 익힐 수 있다는 점이다.

단점으로는 시간이 많이 걸린다.......

 

 

이번 주차에서는 스스로의 가능성을 본것 같다.

당장 저번 주차만 하더라도 잘 풀리지 않아서, 과제 풀이 영상을 보고 풀려고 했었는데, 이번 주차는 혼자 user

관련한 class를 모두 구현해 냈다!(비록 API테스트를 통과하지 못했지만...)

마지막까지 Spring테스트에서 계속 실패할때 좌절할 뻔 했지만, 종립님이 도와주신 덕분에

관련 문제들을 해결할 수 있었고, 나름의 목표(?) 인 Spring test는 통과했다....!

이제 개강이라서 할일이 산더미 처럼 쌓이겠지만, 내 스스로 성장해가는 모습을 보니 뿌듯하다

4.Affirmation(자기선언)


  • 시간을 잘 활용해서 낭비되는 시간이 없게 하자
  • 하루에 못해도 3시간 이상은 스프링에 투자하자
  • 학교수업은 아침에 끝내자...!
반응형