TIL
[TIL] 250512 LeetCode 문제 풀이, 개인 과제, 리팩토링
Meezzi
2025. 5. 13. 09:47
728x90
1. LeetCode 문제 풀이
2. 개인 과제
- GitHub에 Issue 등록
- Issue, PR 템플릿 설정
- UI 구현
- DataSource(Service) 인터페이스 구현
3. 러닝 앱 리팩토링
- 기능이 추가됨에 따른 폴더의 복잡성으로 인해 계층별 분리에서 기능별 분리로 변경
4. 회고
리팩토링 시간에 클린 아키텍처에 따른 폴더 구조에 대해 이야기를 나누었다.
저번에 클린 아키텍처에 대해 공부하면서 계층별 분리와 기능별 분리에 따라 프로젝트를 구성하는 방법을 정리한 블로그 글을 본 기억이 있다.
그 글을 참고해서 기능별 분리에 대해 이야기를 했다.
현재 지금 프로젝트 구조는 여러 기능이 뒤섞여 repository 폴더에는 6~7개의 파일이 있다보니
어떤 기능인지 명확하지 않아 헤맬때가 많다.
그렇기 때문에 기존 구조에서 기능별 분리를 하려고 한다.
팀원들에게 생각나는대로 설명하긴 했는데 그 블로그 글을 다시 찾으려니까 찾을 수가 없었다.
어딘가에 적어두긴 한 것 같은데 다시 한 번 확인해야겠다.
728x90