실행선 모양을 바꿔야 할 때만 매크로 선택
값 계산과 반환 중심 작업은 함수가 적합하고, 여러 실행 핀이나 그래프 구조 자체를 재사용해야 할 때 매크로가 더 자연스럽습니다.
매크로는 실행 핀 구조를 유연하게 재사용할 수 있고 함수는 입력과 출력을 안정적으로 캡슐화합니다. 목적에 따라 둘을 섞어 쓰지 않는 기준이 필요합니다.
값 계산과 반환 중심 작업은 함수가 적합하고, 여러 실행 핀이나 그래프 구조 자체를 재사용해야 할 때 매크로가 더 자연스럽습니다.
간편 디버그 메시지처럼 실행 흐름을 감싸거나 여러 핀을 유지해야 하는 반복 패턴에 사용합니다.
입력값으로 계산하고 결과를 반환하는 작업은 함수로 만들어 호출 위치의 의미를 분명히 합니다.
너무 큰 매크로는 내부 흐름을 숨기므로 이름, 입력 핀, 출력 핀을 최소로 유지합니다.