함수와 프로시저 정리
2015. 3. 13. 05:44ㆍ프로그래밍/지식창고
728x90
728x90
1, 함수란?
인자를 전달받아 이를 처리하여 값을 리턴하는 것.
목적에 따라 프로시져를 수행하여 원하는 값을 도출해내는 구성단위 중 하나.
2. 함수와 프로시저
프로시저는 주어진 절차를 수행하는 것이 목적이다.
함수는 주어진 문제나 목적을 해결하기 위해 최선의 결과(리턴 값)을 도출해내는 것이 목적이다.
3. 함수 설계의 원칙
- 함수의 이름을 최대한 설명적으로 작성하여 이름만으로도 무엇을 하는 함수인지 알아야 한다.
- 두번 이상 중복된 코드는 반드시 함수로 분리한다.
- 반복되지 않더라도 한 단위로 볼 수 있는 작업은 함수로 만든다.
- 함수는 한 번에 하나의 작업만 해야한다.
- 입력과 출력이 명확해야 한다.
- 함수는 자체적으로 에러처리를 해야한다.
728x90
반응형
'프로그래밍 > 지식창고' 카테고리의 다른 글
[VS] 컴파일 하자마자 cmd창이 사라진다면? (0) | 2015.04.06 |
---|---|
가상 함수 테이블과 가상 포인터 관련 자료 (0) | 2015.04.02 |
(토론 과제) #pragma 종류 조사하기 (0) | 2015.03.19 |
바인딩 조사 (0) | 2015.03.13 |
수도코드, 순서도, 마인드맵 조사 (0) | 2015.03.11 |
고용센터 특강 입사지원서 작성요령 (0) | 2015.02.16 |
[VS] Visual Studio 코드 라인 수 보기 (0) | 2015.02.11 |