본문 바로가기
Book

내 코드가 그렇게 이상한가요?

by Soono991 2023. 12. 6.

챕터

  • 잘못된 구조의 문제 깨닫기IAM
  • 설계 첫걸음
  • 클래스 설계: 모든 것과 연결되는 설계 기반
  • 불변 활용하기: 안정적으로 동작하게 만들기
  • 응집도: 흩어져 있는 것들
  • 조건 분기: 미궁처럼 복잡한 분기 처리를 무너뜨리는 방법
  • 컬렉션: 중첩을 제거하는 구조화 테크닉
  • 강한 결합: 복잡하게 얽혀서 풀 수 없는 구조
  • 설계의 건전성을 해치는 여러 악마
  • 이름 설계: 구조를 파악할 수 있는 이름
  • 주석: 유지 보수와 변경의 정확성을 높이는 주석 작성 방법
  • 메서드(함수): 좋은 클래스에는 좋은 메서드가 있다
  • 모델링: 클래스 설계의 토대
  • 리팩터링: 기존의 코드를 성장시키는 기술
  • 설계의 의의와 설계를 대하는 방법
  • 설계를 방해하는 개발 프로세스와의 싸움
  • 설계 기술을 계속해서 공부하려면

댓글