함수와 프로시저 정리

2015. 3. 13. 05:44프로그래밍/지식창고

728x90
728x90

1, 함수란?

인자를 전달받아 이를 처리하여 값을 리턴하는 것.

목적에 따라 프로시져를 수행하여 원하는 값을 도출해내는 구성단위 중 하나.


2. 함수와 프로시저

프로시저는 주어진 절차를 수행하는 것이 목적이다.

함수는 주어진 문제나 목적을 해결하기 위해 최선의 결과(리턴 값)을 도출해내는 것이 목적이다.


3. 함수 설계의 원칙

- 함수의 이름을 최대한 설명적으로 작성하여 이름만으로도 무엇을 하는 함수인지 알아야 한다.

- 두번 이상 중복된 코드는 반드시 함수로 분리한다.

- 반복되지 않더라도 한 단위로 볼 수 있는 작업은 함수로 만든다.

- 함수는 한 번에 하나의 작업만 해야한다.

- 입력과 출력이 명확해야 한다.

- 함수는 자체적으로 에러처리를 해야한다.




728x90
반응형