NIAGARA · CUSTOM MODULE QA

사용자 모듈 배포 전 점검

사용자 정의 모듈은 노드 그래프를 완성하는 것보다 입력 계약, 출력 책임, 기본값, 디버깅 단서를 남기는 일이 더 중요합니다.

모듈 완성 순서

flow
01 목적
02 Inputs
03 계산
04 Outputs
05 검증

재사용 설계 기준

Custom

입력 계약

Strength, Frequency처럼 조절값의 의미와 단위가 이름에서 드러나야 합니다.

읽는 속성

NormalizedAge, Position, Velocity 중 무엇을 기준으로 삼는지 주석으로 남깁니다.

쓰는 속성

한 모듈이 여러 속성을 Set으로 덮어쓰면 다른 모듈과 순서 충돌이 생깁니다.

기본값

새 시스템에 추가했을 때 효과가 과격하지 않도록 안전한 기본값을 둡니다.

검증 지점

입력값, 중간 계산, 최종 출력이 어디서 확인되는지 디버깅 단서를 분리합니다.