나는 받아 들여진 대답에 대한 이론적 근거를 좋아하지만 적어도 정보를 "실행 가능한" 것으로 제한한다는 나의 해석에 대해 정중하게 동의하지 않아야한다 . "예기치 않은 오류" 보다 사용자보다 조금 더 작은 것을 알고 싶습니다 .
그리고 분명히 컴퓨터에 정통하고 편견이 있지만 이것이 특히 편견이라고 생각하지 않습니다. 항공과 같은 전문 지식이 거의없는 도메인에이 사고 방식을 적용하여 이러한 편견을 제거하기 위해 최선을 다할 수 있기 때문입니다.
항공에 대해 거의 알지 못하지만 비행이 지연되거나 취소되었다고 직원이 말한 유일한 것은 "예기치 않은 오류가 발생했습니다. 후속 비행을 위해 3 시간 정도 기다려주십시오." 실제로 어떤 경우에도 제 행동에 영향을 미치지는 않지만, 왜 내가 왜 있는지에 대해 조금 더 알고 싶기 때문에 불만이있는 고객을 적어도 조금 더 알게 될 것입니다. 유료 고객으로서 이러한 방식으로 불편을 겪었습니다.
그들이 "우리는 혹독한 날씨를 겪고있다"또는 "이전 비행에서 의학적 응급 상황이 발생했거나"장비 오작동 또는 그와 같은 말을한다면, "예기치 않은 오류"보다 훨씬 더 공감할만큼 충분합니다. 다음 비행을 위해 앉아서 3 시간을 기다리는 더 많은 콘텐츠가 있어야합니다. 사실, 나는 "예기치 않은 오류"로 머리 위로 넘어가는 기술 노바 블을 선호 할지도 모른다. 거기에 문제가 생겼고 커피를 마시고 거기에 앉아있을 것입니다!
그리고 종종 예외 처리 측면에서 catch, 다음과 같이 예외에 대한 더 자세한 기술 정보를 숨기고 싶더라도 사이트 에서 일어난 일에 대한 기본 정보가 충분하다고 생각합니다 .
try
{
load_file(file_name);
}
catch (const exception& ex)
{
exception_dialog("Failed to load file: '{1}'.", file_name);
}
그리고 그것은 예외에 첨부 된 매우 기술적 인 정보가 될 수있는 것을 보여주지는 않지만 최소한 "예기치 않은 오류"이상을 말해줍니다. 그것은 "왜 / 어떻게"라고 말하지 않더라도 적어도 문맥 상 "무엇 / 어디 / 어디"를 제공합니다. 최소한이 기본 정보 수준에 대한 열망은 특히 컴퓨터 절약에 의해 편향되지 않는다고 생각합니다.
나머지는 아마도 고객 및 특정 요구에 따라 매우 다를 수 있습니다. 그러나 나의 호소는 적어도 "예기치 않은 오류"보다 조금 더 작은 것에 대한 것이다.