NIAGARA · CUSTOM MODULE QA
사용자 모듈 배포 전 점검
사용자 정의 모듈은 노드 그래프를 완성하는 것보다 입력 계약, 출력 책임, 기본값, 디버깅 단서를 남기는 일이 더 중요합니다.
모듈 완성 순서
flow재사용 설계 기준
Custom입력 계약
Strength, Frequency처럼 조절값의 의미와 단위가 이름에서 드러나야 합니다.
읽는 속성
NormalizedAge, Position, Velocity 중 무엇을 기준으로 삼는지 주석으로 남깁니다.
쓰는 속성
한 모듈이 여러 속성을 Set으로 덮어쓰면 다른 모듈과 순서 충돌이 생깁니다.
기본값
새 시스템에 추가했을 때 효과가 과격하지 않도록 안전한 기본값을 둡니다.
검증 지점
입력값, 중간 계산, 최종 출력이 어디서 확인되는지 디버깅 단서를 분리합니다.