SSH를 통해 Linux 서버에서 외부 명령을 실행하는 C# 유틸리티 클래스를 개발 중입니다. (나는 지금까지 그것을 좋아하고 추천합니다. SharpSSH을 사용하고 있습니다.) 명령의 출력을 기반으로 의미있는 정보를 제공합니다.외부 명령 출력이 엉뚱한 경우 던져 버리는 것이 가장 좋은 예외입니까?
위 출력의 일부는 절대 범위를 벗어나서는 안되는 정수이지만 그럴 가능성을 방지하려고합니다. 수신 된 숫자가 실제로 범위를 벗어나는 경우 던지기에 더 좋은 예외는 무엇입니까? 나는 ArgumentOutOfRangeException
을 생각하고있다. 그러나 그것은 정말로 논쟁이 아니다. 자동 완성은 나에게 어떤 좋은 후보도주지 않습니다. 어떤 제안?
사용자가 적절하게 처리되고 검토 할 로그가있는 한 정말 중요합니까? –