2025-08-30
1일 1아티클
요즘IT
코드를 작게 만드는 방법
코드 단위를 작게 만드는 것의 이점
- 개발자가 읽을 코드의 양 감소
- 확장 가능성 제공
- 단위 테스트 가능성 향상
방법
- 복잡한 메서드를 비공개 메서드로 분리
- 복잡한 코드 단위를 다른 클래스로 이동
예외
- 둘 이상의 조각이 독립적으로 존재할 수 없는 경우
- 강제 분리 시 메서드가 오히려 복잡해질 수 있음
- 퍼즐 조각 교체 가능성이 낮은 경우
- 해당 조각만 분리하여 테스트할 만큼 가치가 있지 않은 경우
- 퍼즐 조각의 수가 많지 않은 경우
오늘 배운 것
내일 할 일
- 상담 피드백 바탕으로 포트폴리오 수정 (다음주 주말까지는 완료)