프로그래밍/지식창고
함수와 프로시저 정리
엘레멘탈키스
2015. 3. 13. 05:44
1, 함수란?
인자를 전달받아 이를 처리하여 값을 리턴하는 것.
목적에 따라 프로시져를 수행하여 원하는 값을 도출해내는 구성단위 중 하나.
2. 함수와 프로시저
프로시저는 주어진 절차를 수행하는 것이 목적이다.
함수는 주어진 문제나 목적을 해결하기 위해 최선의 결과(리턴 값)을 도출해내는 것이 목적이다.
3. 함수 설계의 원칙
- 함수의 이름을 최대한 설명적으로 작성하여 이름만으로도 무엇을 하는 함수인지 알아야 한다.
- 두번 이상 중복된 코드는 반드시 함수로 분리한다.
- 반복되지 않더라도 한 단위로 볼 수 있는 작업은 함수로 만든다.
- 함수는 한 번에 하나의 작업만 해야한다.
- 입력과 출력이 명확해야 한다.
- 함수는 자체적으로 에러처리를 해야한다.
728x90
반응형