자유게시판

제목 초심자분들이 가장 흔히 하는 실수
글쓴이 kaido 작성시각 2014/11/04 15:17:15
댓글 : 11 추천 : 0 스크랩 : 0 조회수 : 10110   RSS
하라는 대로 안 한다!


다른 실수 보다 이게 가장 큰 문제입니다.

기본기가 없기에 틀린건지 안 틀린건지 분간도 안 되면서 제딴대로 하고는 그저 안 된다고 질문하는 경우.

비슷한 유형으로는...


시키면 안 한다!

해보라고 시키는 것은 다 이유가 있는데, 머리로 이해가 되면 다 아는 줄 압니다.


그리고 가장 재미있는 것은...

이래놓고 모르는게 있을때는 무작정 질문 하는 경우입니다.

참 재미있는 것은 자신의 이런 행동을 모를줄 아나 본데... 다 눈에 보인다는 점이 재미있지요.

똑같은 질문을 해도 노력을 한 티가 있는 사람과 남이 해결해 주기를 원하는 사람의 질문은 차이가 납니다.
 다음글 코드이그나이터 홈페이지가 변경되었네요 (3)
 이전글 XECon + PHPFest 2014 가시는 분 계시나... (5)

댓글

한대승(불의회상) / 2014/11/04 15:20:38 / 추천 0
오오.. OO 오오...
들국화 / 2014/11/04 15:43:37 / 추천 0
ooooooOOOOOOO
변종원(웅파) / 2014/11/04 15:52:52 / 추천 0
공부하는데에 단계가 있는데 단계를 뛰어넘어 공부하다가 질문하는 분들도 있습니다.
그 단계들을 이해 못하면 아무리 설명해도 모르죠. ^^;
한대승(불의회상) / 2014/11/04 15:56:40 / 추천 0
변종원// 오호... 무협지의 "주화입마"가 떠오릅니다. ㅋㅋㅋㅋ
kaido / 2014/11/04 16:26:22 / 추천 0
아 그렇다고 질문 하지 말라는건 아닙니다. 
오해 하시면 골룸 합니다!

질문하기 전에 자신이 한 질문을 상대방이 알아들을 수 있을까? 
딱 한번만 더 생각해도 유익한 정보를 얻으 실수 있지요.
변종원(웅파) / 2014/11/04 16:42:12 / 추천 0
한대승/ 주화입마.. 적절한 표현이네요. ㅎㅎㅎ
내공이 안받쳐주는데 상승무공을 무리하게 익히려다.... ^^

kaido/ 그렇죠. 6하원칙중 4개정도만 지켜서 질문해도 빠른 답변이 팍팍 가는데 스무고개를 시작해야하는
질문들이 있죠. (초보이기 때문에 자기가 뭐를 모르는지 정확히 몰라서 그렇기는 합니다)
사고 자체를 변화시킬 필요가 있죠. 그냥 몰라가 아니라 단계별로 문제를 해결하는 능력. 
kaido / 2014/11/04 17:06:21 / 추천 0
덧을 붙이면

1. 본인이 원하는 기능을 먼저 써놓고

2. 현재 상태를 최대한 간결하게 표현 

3. 해당 에러 정보를 표현.

3가지를 잘 요약하면 쉽게 정보를 겟! 하실 수 있습니다.

특히 1번. 이거 중요 포인트!

아무래도 초심자 분이 생각하는 구현 방식 보다는 경험자가 생각 하는 구현 방식이 좀 더 나은 방법을 제시 할 수있습니다.

예를 들면 초심자분이 나는 꼭 이렇게 만들어야 해요! 라고 질문을 하는 경우가 많습니다만

일반적으로 특수한 경우를 제외하고는 대처방안이 있으며, 더 좋은 방법이 많이 있습니다.

코드도 인생도 간단한게 머리는 덜 아픕니다!
변종원(웅파) / 2014/11/04 17:28:15 / 추천 0
ㅋㅋㅋ 요즘 제 컨트롤러입니다.
 
function manage_put_get()
    {
        $post['site_id'] = $this->get('site_id');
        $post['manager_id'] = $this->get('manager_id');
        $post['change_counselor_id'] = $this->get('change_counselor_id');
        $post['chat_list_id'] = $this->get('chat_list_id');

        foreach($post as $key=>$val)
        {
            if ($post[$key] == '')
            {
                $this->response(array('code' => 'errors', 'results' => $key.' parameter could not found'), 200);
            }
        }

        $result = $this->chat_api_m->set_chat_cs($post['chat_list_id'], $post['change_counselor_id']);

        if($result)
        {
            $this->response(array('code'=>'success', 'results' => 'success'), 200);
        }
        else
        {
            $this->response(array('code'=>'errors', 'results' => 'fail'), 200);
        }
    }
구조는 간단한데 전에 만들어놓은걸 재분석하면서 api로 바꾸는 작업중이네요.
머리가 더 아픔...
kaido / 2014/11/04 17:35:31 / 추천 0
흠흠!

그런데 
$this->response(array('code'=>'errors', 'results' => 'fail'), 200);

fail 났는데 왜 페이지 오케이 200 인가요?

[쓸데없는 것에 꽂힘]
한대승(불의회상) / 2014/11/04 17:39:23 / 추천 0
restful로 구성중인것 같군요.
에러메시지는 클라이언트가 받아서 알아서 처리하니 200 으로... ^^
변종원(웅파) / 2014/11/04 18:38:50 / 추천 0
kaido/ 404 주면 헤더에서 처리를 해버려서 에러메세지를 못받습니다. ^^