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