1. name : 함수의 이름입니다.
2. input (parameter) : 무엇을 파라미터로 받을 것인지에 대한 이해입니다.
3. output (return value) : 무엇을 반환할 것인지에 대한 이해입니다.
4. what to do? : 이 메소드가 무얼하는지에 대한 정의입니다.
매우 당연한 것인데,
간혹 프로그래밍하다보면 참 이상한 메소드이름에 잘못된 파라미터로 이상한 짓을 하더니
결과는 암담한 걸 반환하는 경우가 생길 수 있겠죠.
무척 추상적인 얘기인데
어떠한 함수를 작성할 때
단순히 한번 쓰고 버릴 냥으로 작성하다보면
결국 잘못된 코딩을 남발할 수 있겠죠.
간혹 이런 실수를 저지르는 것 같아서 끄적여보았습니다 ;;
2. input (parameter) : 무엇을 파라미터로 받을 것인지에 대한 이해입니다.
3. output (return value) : 무엇을 반환할 것인지에 대한 이해입니다.
4. what to do? : 이 메소드가 무얼하는지에 대한 정의입니다.
매우 당연한 것인데,
간혹 프로그래밍하다보면 참 이상한 메소드이름에 잘못된 파라미터로 이상한 짓을 하더니
결과는 암담한 걸 반환하는 경우가 생길 수 있겠죠.
무척 추상적인 얘기인데
어떠한 함수를 작성할 때
단순히 한번 쓰고 버릴 냥으로 작성하다보면
결국 잘못된 코딩을 남발할 수 있겠죠.
간혹 이런 실수를 저지르는 것 같아서 끄적여보았습니다 ;;
'Programming > etc' 카테고리의 다른 글
facebook : page tab (welcome tab) 개발시에 유용한 무료툴 (0) | 2012.02.06 |
---|---|
programming : 사용하지 않는 변수를 계속 살려두지 마세요.. 동정심 따윈... (0) | 2011.06.15 |
google shortener api를 이용한 url 프로그램. (0) | 2011.05.30 |
J2EE Development without EJB (토비님 블로그 링크) (0) | 2011.05.02 |
http protocol 정리 (0) | 2011.04.12 |