XETOWN

물어보기

답변을 확실히 받기위한 질문자 지침서

이 글은 약간 읽기가 힘들정도록 긴 내용을 담고 있을 수 있습니다.
하지만 여러분들이 XETOWN에서 정확하게 질문을 하고 답변을 받기 위해서 질문하는 지침서를 한번 준비 해보았어요..(는 예전글이 사라져서 다시 써봅니다.) 한번이라도 읽어보시고 중요한 부분은 꼭 한번 더 생각해서 질문을 남겨주시면 적중도가 높아질 수 있고 여러분들의 실력도 향상되기 좋을 것 같아요!

질문 하는 방법

답변자가 답변을 하면서 대개 많은 경우는 다시 질문을 하는 경우가 많이 있습니다. (질문의 대한 정보가 부족합니다. ~일 경우 결과물이 어떻게 됩니까? 등등)
즉, 미리 질문할 경우 재 질문이 갈 필요가 없는데 대개 아래와 같이 질문이 오가게 됩니다.

  • 질 : 안되요~
  • 답 : 뭐가 안됩니까
  • 질 : 이게 안되요~
  • 답 : 어떻게 안되나요
  • 질 : 이렇게 안되요
  • 답 : 이렇게 설정 할 경우 어떻게 되나요
  • 질 : 이렇게 되는 상황입니다.

이렇게 무의미한 질답이 오가며 답변과 질문이 늘어지기 마련입니다.
이를 해결하기 위한 질문답변 지침서를 알려드리겠습니다.

1. 최대한 자신의 상황을 알려라 (중요도 ★★★★☆ 별4개)

자신이 어떠한 상황인지를 정확하게 알려주는 것이 필요합니다. 답변자가 답변을 해줄 경우 가볍고 간편하게 답변을 해줄 수 있기 때문입니다. (여기에서 가볍다라는 뜻은 대충 설명을 하다와는 다른 의미입니다.)
상황이 정확하고 많을 수록 답변에 대한 적중도는 높아지게 됩니다.

2. 감추려고 하지마라 (중요도 ★★☆☆☆ 별2개)

질문 하시는 유저들은 XE사용에 대해 오류로 접근을 못하는 상황 등 절박한 상황이 왔기에 질문을 남기게 됩니다. 하지만, 답변자는 그 절박함을 알 수 없습니다. 그 이유는 답변을 하는 사람들도 나름의 절박한 사정이 있을 것이고, 남의 사정을 그리 급하게 느껴지지 않기 때문이지요. 그런 상황에서 한 번 꼬우거나, 자신의 문제점 해결에 필요한 정보들을 감추려 할 경우 답변하는 사람들의 입장에서 생각을 정리하지 못하기 때문에 넘어가려고 하는 경우가 많습니다. 정확한 정보나, 필요한 정보가 충족이 되지 않을 경우 답변을 하지 못하거나 답변이 길어질 것을 예상하고 답변을 회피하는 경우가 생길 수 있습니다. 그러니 최대한 자신의 상황을 정확하게 알려주는 것이 필요합니다.

3. 제목에는 질문의 내용을 확인하기 쉽고 간단하게 작성하세요 (중요도 ★★★☆☆ 별3개)

답변자는 글 제목만 보고 답변을 할지 말지를 결정하는 경우도 있습니다. 글 하나하나 읽어가며 답변을 해줄 의무가 없기 때문입니다. 단순히 “급해요” 라고 글 제목을 적을 경우 답변자는 ‘급한가 빨리 해줘야겠군’ 이라고 생각하기 보다 무시할 조건으로 받아질 수 있습니다. 주의하세요!

4. error 메세지가 있을 경우 error message 와 log를 활용 (중요도 ★★★★★ 별5개)

XE에 존재하는 에러의 경우의 수는 수 없이 많이 있습니다.
이는 서버 세팅과도 연관이 있고 설치한 모듈 혹은 애드온의 따라 동작이 달라지는 경우도 많이 있습니다. 그 중에 에러의 경우 에러로그가 몇번씩 남게 되는데 이 에러 로그가 남아 있음에도 불구하고 무시하고 질문글만 남기게 된다면 답변자는 답변을 해줄 수 없습니다. 해결을 위해 error_log 는 남겨주세요. 이 기록 없이 에러를 고쳐달라고 하는 것은 머리 아프면서 배잡고 “내가 어딘가 아파요. 어디일까요? 고쳐주세요~” 라고 의사에게 말하는 것과 같습니다.

5. 답변자에게 요구는 하지 않기 (중요도 ★★★☆☆ 별3개)

답변하는 사람들은 1줄의 답변이라도 상당한 배려를 하고 답변을 남기고 있습니다. 질문 하는 사람들도 나름의 사정에 있듯이 답변하는 사람들도 나름의 사정속에 답변을 남기고 있지요. 그 상황에서 “메일로 답변 요망”, “이거좀 만들어주세요”, “이렇게 해주세요” 와 같은 질문을 남기게 된다면 무시를 당할 확률이 높아질 수 있다는 점을 명심하세요. 언제나 답변자는 답변에 필히 응답해드릴 이유가 없습니다.

6. 표준어를 사용하라 (중요도 ★★☆☆☆ 중요도 별2개)

인터넷 언어는 전새대의 공통적인 언어가 절대 아닙니다. 질문자의 글을 답변자가 읽을 경우 그 질문을 이해할 수 있어야 답변을 남길 수 있습니다. 그러한 질문을 인터넷 용어나, 알 수 없는 자신만의 은어를 사용해서 질문을 남길 경우 답변자는 이해를 할 수 없어 답변을 남기지 못하게 됩니다. 잠시 생각을 하시고 질문자에게 자신의 의사를 정확하게 전달해보세요.

7. 질문 내용중에 코드가 있을 경우 정리해보세요 (중요도 ★☆☆☆☆ 별1개)

이 이야기는 일반적인 코딩스타일에 따라 다르긴 하지만 최대한 가독성을 있게 코드를 보여주세요.
극단적인 예를 들어서

$document_srl = Context::get('document_srl');$oDocumentModel = getModel('document');$oModuleModel = getModel('module');if(!$document_srl) return new Object(-1, "msg_invalid_request");

코드를 이렇게 일자로 정렬해놓게 된다면 어디에서 코드의 인식이 끝나는지 한눈에 확인하기 어려워 집니다.
예를들어 이 코드의 명확하게 중요점이 if(!$document_srl) return new Object(-1, "msg_invalid_request");이라는 가정을 하였을 경우 이 코드를 찾는데에 답변자는 해매게 될 것입니다.

최대한 답변자가 알아볼 수 있도록 아래와 같이 깨끗하게 정리해보세요

$document_srl = Context::get('document_srl');
$oDocumentModel = getModel('document');
$oModuleModel = getModel('module');
if(!$document_srl)
{
    return new Object(-1, "msg_invalid_request");
}

물론 코딩 내용에 대해서 질문자는 어떻게 코딩 되어야하고 정리된 내용이 어떤 것 인지 알 수 없으시겠지만 최대한 답변자에 대한 배려를 보여주신다면 답변자도 당연히 그에 대한 합당한 답변을 가볍게 남겨주실 수 있을 거라 생각합니다.

8. 사이트 URL을 남겨라 (중요도 ★★★★★★★★★★ x100)

여러분의 사이트 URL은 언제든지 누가 목적만 있다면 쉽게 노출됩니다. 급비 보안급도 아니에요. 사이트 URL만 안다고 해서 해당 서버를 해킹할 사람이 없어요. 최소한 XE같은 홈페이지에 대한 오류 문의의 경우 URL이 있을경우 5분만 들여다봐도 답이 나오는 경우가 허다합니다. 이 내용이 지켜지지 않으면 결국 여러분들의 질문은 항상 외면당할 수 있어요. 정확하게 문제를 알려주고 싶으신 경우 문제가 발생하는 URL을 남겨주시면 가장 좋습니다.

  • profile
    xe왕초보 2017.05.04 07:51:11
    규칙을 잘 지키겠습니다.
  • profile
    똑띠 2017.05.04 09:31:55
    답변주시는 분들께 늘 감사한 마음가짐을 갖는 것도 중요한것 같습니다.
  • profile
    윤삼 2017.05.04 12:06:55
    흥미롭게도 이 글은 추천 아이콘이 없군요.
    관리자 글이어서 그런가, 공지글이어서 그런가 하던 찰나에 보니,
    본문 하단의 내비 영역에 말줄임표 아이콘이 있길래 그 루트로 추천을 눌러봤습니다. ㅋㅋㅋㅋ
  • ?
    기븐 2017.05.04 14:50:36
    옛날엔 중요도 별표시가 없었는데 새로 생겼네요. 8번이 인상적이네요 ㅋㅋㅋㅋㅋ 뭐 국내법이나 미풍양속에 어긋나는 유해사이트를 운영하는 사람이 아닌 이상 본인들이 어떤 사이트를 운영하고 있는지 url을 밝히는게 그렇게 부끄럽고 창피한 일인지... 심지어 저같은 사람도 밝히고 있는데요. 전혀 창피한 일이 아닙니다.
  • profile
    YoungKookKim 2017.08.01 14:37:43
    참고하겠습니다.

서버에 요청 중입니다. 잠시만 기다려 주십시오...