테스트 코드 도입하기 기존 프로젝트 리팩토링을 계획하면서 TDD(테스트 주도 개발, Test-Driven Development) 도입을 가장 먼저 하고 싶었다. TDD의 중요성을 몰랐을 때는 기능 구현하는 데 바빠 테스트 코드 작성을 뒷전으로 미뤘었다.
클린 아키텍처를 적용하면서 의존성을 관리하는 것은 애플리케이션의 유지보수성, 확장성 및 독립성을 향상시킬 수 있습니다. 실제 프로젝트에 적용한 내용을 바탕으로 dependency-cruiser를 활용한 소스코드 검증과 의존성 시각화 절차에 클린 아키텍처의 개념을 통합하
사이드 프로젝트로 진행했던 **푸디로그 앱**을 실제 사용자에게 제공하고 피드백을 받아 앱을 개선해보기 위해서 Google Play Store에 프로덕션 신청을 해보았다.
'푸디로그' 프로젝트 작년 7월~10월 진행했던 '푸디로그'가 새롭게 리뉴얼 시도하면서 다시금 프로젝트를 재개하였다. 보통의 프로젝트는 단기간 작업 후 새로운 프로젝트를 작업하는 데 바빠 코드 리팩토링을 신경쓰지 못했었다. 하지만, 푸디로그는 사이드 프로젝트로 진행했던
Tanstack Query를 활용해서 어떻게 무한스크롤을 구현했을까?