서비스가 가치를 제공하도록 만들기 위해선 개발자로서 문제를 어떻게 해결할지 고민해야 합니다. 또한, 이러한 고민을 동료와 나아가 다른 개발자들과 공유하는 것은 매우 중요한 역량이라 생각합니다. 그리고, 저는 이런 역량을 갖춘 개발자입니다.
라이트닝 토크_내 테스트코드가 짱임_로빈.pptx
라이트닝 토크 - 위키 털린 썰 푼다.pptx
우아한테크코스에서의 활동명인 로빈으로서 위와 같이 많은 발표를 통해 크루들과 경험을 공유하고 함께 성장하는 문화를 이끌어갔습니다.
같은 맥락에서, 개발자로서 글을 통해 정보를 공유하는 것은 중요한 역량 중 하나라고 생각합니다. 저는 그 중요성을 인식하고, 개발 과정에서의 경험과 학습한 내용을 블로그에 오랫동안 기록해왔습니다.
작성한 블로그 게시글 목록 일부
<aside> 자세한 내용은 블로그 글에서 확인할 수 있습니다!
</aside>
우아한테크코스 미션 수행 과정에서 데이터베이스 접근 기술을 JdbcTemplate에서 Spring Data JPA로 변경하는 요구사항이 있었습니다. 그런데 이 과정에서 데이터베이스 접근 기술만 변경하는데도 논리적으로 문제가 없는 애플리케이션 영역의 테스트가 모두 컴파일 에러가 나는 상황이 발생했습니다.
기존의 인터페이스를 그대로 유지하면서 JPA 를 사용할 수 있는 설계
이를 해결하기 위해 위와 같이 새로운 인터페이스를 추출하여 테스트 코드는 거의 변경하지 않고 데이터베이스 접근 기술을 변경할 수 있었습니다.
<aside> 자세한 내용은 깃허브 PR에서 확인할 수 있습니다!
</aside>