반복 노드를 설명 가능한 동작으로 묶기
함수를 만들 때는 내부 노드를 숨기는 데서 끝내지 않고, 호출자가 무엇을 넣고 무엇을 기대할 수 있는지 핀으로 드러냅니다.
함수는 반복되는 노드 묶음을 이름 있는 작업으로 바꿔 그래프를 짧게 만듭니다. 입력, 출력, 부작용을 정하면 호출 위치가 분명해집니다.
함수를 만들 때는 내부 노드를 숨기는 데서 끝내지 않고, 호출자가 무엇을 넣고 무엇을 기대할 수 있는지 핀으로 드러냅니다.
계산에 필요한 값만 매개변수로 받고 함수 내부에서 외부 변수를 과하게 읽지 않습니다.
결과가 필요한 함수는 Return Value를 명확히 두어 호출 그래프가 다음 판단을 이어갈 수 있게 합니다.
BeginPlay, 입력 이벤트, 다른 함수 중 어디서 호출되는지 정해 실행 순서를 예측 가능하게 둡니다.