QnA로 아주 간단한 버그를 발견하고 해결을 위해 검증작업에 돌입했다.
의뢰는 바로 보고서 문구 오류.
보고서 출력 프로세스를 보고 쿼리를 검토하는데..............
보통 이런 보고서 오류는 쿼리문 조인이 잘못되어 있거나 하는 간단한 문제인데
오늘은 좀 이상했다.
분명 원본 데이터는 정확한데 보고서가 두배로 나온다.
이상해서 유사 케이스를 뒤져본 나는 경악하고야 말았다.
[프로그램이 스스로 데이터를 변화시키고 있어!!]
외부로부터의 어떠한 간섭도 없었는데 시스템은 스스로 프로그램 값을 바꿔버리고 있었다.
고객에게 전화해서 어떤 동작을 했는지 오류사항은 없었는지 물어보았지만
그런건 전혀 없었다고 한다.
문제를 똑같이 구현하기 위해 유사 테스트를 수십번 행해봤지만 개발서버에선 동일한 오류가 발생하지 않았다.
이는 단 하나의 결론만을 도출해내고 있다.
시스템이 진화하고 있는 것이다!!!!!
미래 전쟁도 얼마 남지 않은 것인가.....