내 코드가 그렇게 이상한가요? 7장 컬렉션: 중첩을 제거하는 구조화 테크닉
2025. 3. 4. 20:42ㆍ개발서적 스터디/내 코드가 그렇게 이상한가요?
배열과 List 같은 컬렉션을 따라다니는 단점 소개 및 퇴치 방법
7.1 이미 존재하는 기능을 다시 구현하지 말기
- 컬렉션에서 기본으로 제공하는 메서드 활용하기
- 바퀴의 재발명 하지 말기
- 바퀴의 재발명 : 이미 널리 사용되는 기술과 해결법이 존재하는데도, 이를 전혀 모르거나 의도적으로 무시하여 비슷한 것을 새로 만드는 것
- 서비스 개발전 미리 프레임 워크의 기능과 라이브러리를 살펴보기!
7.2 반복 처리 내부의 조건 분기 중첩
- 조기 break 로 중첩 제거
7.3 응집도가 낮은 컬렉션 처리
- 일급 컬렉션
- 컬렉션 처리를 캡슐화하기
- 외부로 전달할 때 컬렉션의 변경 막기
'개발서적 스터디 > 내 코드가 그렇게 이상한가요?' 카테고리의 다른 글
내 코드가 그렇게 이상한가요? 10장 이름 설계: 구조를 파악할 수 있는 이름 (0) | 2025.03.04 |
---|---|
내 코드가 그렇게 이상한가요? 9장 설계의 건전성을 해치는 여러 악마 (0) | 2025.03.04 |
내 코드가 그렇게 이상한가요? 8장 강한 결합: 복잡하게 얽혀서 풀 수 없는 구조 (0) | 2025.03.04 |
내 코드가 그렇게 이상한가요? 6장 조건 분기: 미궁처럼 복잡한 분기 처리를 무너뜨리는 방법 (0) | 2025.03.04 |
내 코드가 그렇게 이상한가요? 5장 응집도: 흩어져 있는 것들 (0) | 2025.03.04 |