Today I Learned

    [TIL] 2021.12.04 ~ 06

    오늘 할 일 API Mocking 작업 TIL API Mocking 작업 프론트분들이 원활하게 작업하도록 도와주기 위해서 더미 데이터를 넣은 API Mocking 작업을 시작했다. 원활하고 통일된 코드를 만들기 위해 우리팀은 아래 정책을 정하고 작업을 시작했다. DTO에서 생성자, 빌더패턴이 아니라 정적 팩토리 메서드를 활용하는 것 충돌을 방지하기 위해 DTO에서 필요한 도메인을 직접 정의하는 Inner Class 방식을 활용하는 것 아무래도 2개 다 처음 접하는 것이다 보니 단순 반복 작업임에도 시간이 오래 걸렸다. rest docs까지 생성하고, postman으로 값이 잘 넘어가는지도 체크했다. 느낀 점 단순 API만 작성하는데도 어려움을 겪는 나를 보며 또 부족함을 느꼈다. 중간중간 팀원분들의 도움..

    [TIL] DAY 40

    오늘 할 일 강의 듣기 회식 참여 백둥이액션 발표 화이자 백신 맞기 TIL 백둥이 액션 아직 공부를 진행하지 않은 상태에서 각자 발표할 주제를 정했기 때문에 팀원분들이 정해준 주제로 발표를 진행했다. 나는 스프링의 필터와 인터셉터를 주제로 맡아 발표를 진행했다. 조사한 내용은 아래 링크를 통해 확인할 수 있다. https://hidelookit.tistory.com/287 [SpringBoot] 필터(Filter)와 인터셉터(Interceptor) 왜 필터와 인터셉터가 필요한가? 공통업무에 관한 코드를 모든 페이지에 작성하면 중복 코드가 증가하고 서버에 악영향을 끼칠 수 있다. 그래서 공통부분을 따로 빼서 관리하기 위해 필터, 인터 hidelookit.tistory.com 회식 이제 얼마 남지 않은 팀원..

    [TIL] DAY 22

    오늘 할 일 알고리즘 1문제 풀기(2문제 풀었다!) 과제 스타트 W4D1 강의 수강 DB 정리 TIL 작성 TIL 1. Test Unit -> Service -> UI 순으로 테스트 빈도가 줄어들어야 한다. 단위 테스트, 통합 테스트 등 있다. (1) 단위(Unit) 테스트 : 백엔드 개발자가 가장 많이 작성하고, 애플리케이션에서 가장 작은 단위(클래스, 메소드)로 테스트한다. (2) 통합(Integration) 테스트 : 테스트하고자 하는 코드를 다른 의존관계와 연동이 잘 되는지 테스트하는데 사용된다. 2. JUnit 매 단위 테스트시마다 테스트 클래스의 인스턴스가 생성되어 독립적인 테스트가 가능하게 된다. 애노테이션을 제공해서 테스트 코드를 간결하게 작성하도록 지원해준다. JUnit4는 툴 개발자에게..

    [TIL] Day 1

    오늘(8월 2일)부터 그토록 고대하던 데브 코스를 시작했다. 교육과정 소개 중 눈길을 끌었던 것들이 많이 있었다. 그중 하나인 TIL을 오늘부터 작성해보려고 한다. 개인적으로 TIL은 꾸준함이 굉장히 중요하다고 생각하다. 지금은 이렇게 밤늦게라도 작성하지만, 나중에 나는 나태해질 수 있으니 이 글을 보고 정신 차려 12월까지 쭈욱 진행해나갔으면 좋겠다. TIL이란? Today I Learned의 약자로 오늘 내가 공부하거나 배운 것을 기록하는 용도다. 강의를 들으면서 나에게 부족하고 추가로 공부해야 할 필요성을 느낀 부분을 중점으로 적겠습니다. TIL 1. Build Tool 현재 사용하는 Framework가 나오기 전까지 개발자분들은 직접 코드를 빌드하고 실행시켰다고 한다. 이것은 매우 불편하고 귀찮은..