3.4 긴 매개변수 목록
📍매개변수를 질의 함수로 바꾸기: 다른 매개변수에서 값을 얻어올 수 있는 매개변수 제거하기
📍객체 통째로 넘기기: 사용 중인 데이터 구조에서 값들을 뽑아 각각의 별개의 매개변수로 전달하는 코드에서 원본 데이터 구조 그대로 전달하기
📍매개변수 객체 만들기: 항상 함께 전달되는 매개변수 하나로 묶기
📍플래그 인수 제거하기: 함수의 동작 방식을 정하는 플래그 역할의 매개변수 제거하기
📍여러 함수를 클래스로 묶기: 공통 값들을 클래스의 필드로 정의하기
Last updated