매크로 선택 기준

매크로 적용 판단 기준

매크로는 호출 위치에 노드 묶음이 펼쳐지는 성격이 있으므로 함수와 다른 사용 경계를 분명히 해야 합니다.

Exec Pin Inline Graph Debug Helper
패턴 확장 검토

실행 핀 모양까지 재사용할 때 선택

여러 실행 경로를 감싸거나 디버그 출력처럼 그래프 모양을 줄이는 목적이면 매크로가 함수보다 읽기 좋을 수 있습니다.

01

매크로 후보

유효성 검사 후 성공과 실패 실행 핀을 나누는 작은 패턴은 매크로로 만들면 호출 그래프가 단순해집니다.

02

함수 후보

입력값을 받아 계산 결과만 돌려주는 로직은 매크로보다 함수가 테스트와 재사용에 유리합니다.

03

관리 기준

매크로 안에 숨은 노드가 너무 많아지면 호출 위치마다 같은 복잡도가 복제된다는 점을 기억합니다.