본문 바로가기

Programming/etc

programming : 함수 (method) 의 4대요소.

1. name : 함수의 이름입니다.

2. input (parameter) : 무엇을 파라미터로 받을 것인지에 대한 이해입니다.

3. output (return value) : 무엇을 반환할 것인지에 대한 이해입니다.

4. what to do? : 이 메소드가 무얼하는지에 대한 정의입니다.


매우 당연한 것인데,
간혹 프로그래밍하다보면 참 이상한 메소드이름에 잘못된 파라미터로 이상한 짓을 하더니
결과는 암담한 걸 반환하는 경우가 생길 수 있겠죠.

무척 추상적인 얘기인데
어떠한 함수를 작성할 때
단순히 한번 쓰고 버릴 냥으로 작성하다보면
결국 잘못된 코딩을 남발할 수 있겠죠.

간혹 이런 실수를 저지르는 것 같아서 끄적여보았습니다 ;;