Function library

함수 라이브러리는 상태 없는 공통 계산만 담는다

어디서든 부를 수 있는 함수이므로 특정 Actor나 Widget 상태를 몰라야 재사용 가능하다.

넣어도 좋은 함수

Pure calculation거리, 각도, 점수 공식
Format helper텍스트 포맷, 단위 변환
Small utility공통 검증, 배열 정리

넣으면 위험한 함수

Actor state특정 Actor 변수 직접 수정
Widget state화면 인스턴스에 강하게 의존
Hidden side effect어디서 호출됐는지 추적 어려움
검수의미
기준입력만으로 결과가 정해지면 라이브러리에 맞다.
검수World Context가 필요하면 정말 전역 함수인지 다시 본다.