2009년 03월 20일
오늘은 공부하기 싫은 날.
# by | 2009/03/20 01:27 | 게임제작 | 트랙백 | 덧글(0)
# by | 2009/03/19 01:55 | 게임제작 | 트랙백 | 덧글(0)
# by | 2009/03/17 03:06 | Debug | 트랙백 | 덧글(0)
1. 프로그램 설계 시에 알아야 할 좋은 코딩 방법
- 최신 표준을 따르라.
- 개발 인원을 적정한 규모로 한정하라.
- 프로그램을 새로 만드는 것보다 유지보수 하는 경우가 많다.
- 새로운 기법을 도입할 때는 신중히 하라.
- ‘Run and Fix’전략을 피하라.
2. 띄어 쓸 때 좋은 코딩 방법
- 한 줄에 한문장만 써라.
- 선언문과 실행 문을 구분하라.
- 단락을 구분하라.
- 제어문들 사이를 구분하라.
- 함수들 사이를 구분하라.
- 연산자의 앞뒤로 빈 칸을 두라.
- 단항 연산자를 피연산자와 띄어 쓰지 마라.
3. 들여 쓸 때 좋은 코딩 방법
- 중괄호의 위치를 통일 시켜라.
- 내부 블록은 들여써라.
- 피제어부는 들여써라.
- 쓸데없는 들여쓰기는 하지 마라.
* 조건문/반복문 사용시 코딩 스타일
while (number == 0) {
printf(“continue…..\n”);
continue();
}
* 함수의 코딩 스타일
int InitLcdFunc (int init)
{
printf(“LCD init rootine……\n“);
return 0;
}
* 중괄호 사용 시 코딩 스타일
void main ()
{
{
int var;
}
}
4. 주석을 작성할 때 좋은 코딩 방법
- 다양한 주석의 형태
- 한 줄 주석과 주석 상자를 구분하라.
- 변수 사전 작성용 주석을 달아라.
- 의사 코드를 프로그램에 기입하라.
- 프로그램의 앞부분에 머리 주석을 반드시 달아라.
* 한 줄 주석
/* 한 줄 주석은 이렇게 작성한다. */
* 여러 줄 주석
/* 함수 및 긴 루틴을 설명하는 주석은 이렇게 작성한다.
*여러 줄이 필요 한 주석도 이렇게 작성한다.
*/
* 강조 사항이 있는 주석
/*********************************************************************** */
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!! 경 고 (Warning) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/* 이 프로그램은 특별히 주의를 요한다. */
/* 모든 수치를 정밀하게 검증할 필요가 있다. */
/*********************************************************************** */
* 박스 주석
/*********************************************************************** */
/* 박스 모양의 주석은 이렇게 작성한다. */
/* 내용을 입력한다. */
/*********************************************************************** */
* 파일을 설명하는 주석
/* ======================================================= */
/* 원본 프로그램 명칭 : functcall.c */
/* 실행 프로그램 명칭 : functcall.exe */
/* */
/* 목적 : 파일 조작 함수들을 호출하여 그 결과 값을 보존한다. */
/* */
/* 작 성 자 : 홍길동 */
/* 최초 작성일 : 2004년 01월 01일 */
/* 제1차 수정일 : 2004년 12월 31일 (김진수) */
/* - 함수 호출 문장들을 정렬하여 읽기 쉽게 함 */
/* ======================================================= */
5. 식별자 이름을 지을 때 좋은 코딩 방법 1
- 변수 이름을 체계적으로 지어라.
- 헝가리안 표기법으로 변수 이름을 지어라.
- 변수의 자료형을 변수 이름에 접두사로 표기하라.
- 기억 영역 계층을 접두사로 활용하라.
- 함수의 역할을 접두사로 활용하라.
- 자신만의 접두사를 만들어 활용하라.
6. 식별자 이름을 지을 때 좋은 코딩 방법 2
- 이름을 의미있게 지어라
- 비슷한 변수 이름을 사용하지 마라.
- 의미를 잃지 않는 범위에서 짧게 지어라.
- 이름이 길면 밑줄 또는 대소문자로 구분하라.
- 변수 이름을 밑줄로 시작하지 마라.
- 밑줄을 과도하게 사용하지마라.
- 대소문자를 적절히 배합해서 만들어라.
- 대소문자만으로 이름을 구분하지 마라.
< 변수 이름 예 >
l static int siMyNum;
l register int riCounter;
< 함수 이름 예 >
l int GetSoybeanFlour (int Soybean);
l int GetNumber (void);
< 변수의 기억 영역 계층과 접두사 > | |
접두사의 예 | 접두사가 지시하는 내용 |
a | 자동(auto) 변수 |
s | 정적(static) 변수 |
g | 전역(global) 변수 |
e | 외부(external) 변수 |
r | 레지스터(register) 변수 |
< 변수의 자료형에 따라 붙는 접두사 > | |
접두사의 예 | 접두사가 지시하는 내용 |
a | 배열 |
arr | 배열 |
b | bool 형 변수 |
c | character 형 변수 |
d | double 형 변수 |
f | float 형 변수 |
fd | 파일 기술자 |
fp | 파일 포인터형 변수 |
h | 핸들 |
I | int 형 변수 |
n | int 형 변수 |
p | 포인터형 변수 |
pfn | 함수에 대한 포인터 |
r | 참조형 변수 |
s | String 형 변수 |
str | Cstring 형 변수 |
u | unsigned 형 변수 |
w | word 형 변수 |
# by | 2009/03/16 03:05 | 프로그래미必 | 트랙백 | 덧글(0)

# by | 2009/03/16 03:01 | Store | 트랙백 | 덧글(0)
◀ 이전 페이지 다음 페이지 ▶