320x100
320x100
의사코드
: 프로그램 코드를 작성할 때 사용하기 위해 프로그램의 진행 과정을 단계별로 기록해 놓은 것
: 알고리즘이 수행될 내용을 인간의 언어로 간략히 설명해 놓은 것
- 사용 이유
: 나중에 그 프로그램을 읽고 디버깅을 하거나 내용을 수정해야하는 개발자에게 도움
: 알고리즘이 어떻게 실행되어야 할지, 또는 어떻게 실행될 수 있을지 보여줄 수 있음
: 나중에 코드 입력, 테스트, 디버그 수정 단계에서 작업하는 것보다 의사코드 설계 단계에서 미리 오류를 수정하는 것이 훨씬 경제적임
규칙
: 따로 규칙은 존재하지 않으나, 다른 개발자들이 쉽게 이해할 수 있는 형식을 사용해야 한다
- 순차적 명령문
1. 상품포장 ()
2. 영수증발행 ()
3. 상품발송 ()
- 반복문
while 조건 {
로직
}
endwhile
for i = 1 to 횟수 do {
로직
}
endfor
- 조건문
if 조건 {
로직1
}
else {
로직2
}
endif
의사 코드 작성 표준
: 한줄에 하나의 명령만 표현
: 영어로 의사코드를 작성한다면 각 명령문의 첫 단어를 대문자로 쓴다
: 어떻게 코드로 표현할지 적지 말고, 하고 싶은 이야기가 뭔지 기록한다
: 프로세스에 필요한 모든 것을 빠짐없이 기록한다
: 블록으로 코드의 구조를 정리
Reference
300x250
728x90
'Development > Development' 카테고리의 다른 글
코딩 표기법 (0) | 2023.11.07 |
---|---|
REST API 로깅 가이드 라인 (0) | 2023.11.07 |
GoF 디자인 패턴에 대한 이해하기 쉬운 총 정리 (개념 / 필요성 / 현실의 예시) (0) | 2023.09.23 |
멋진 API를 만드는 3가지 비결 (0) | 2023.08.19 |
롱런하는 개발자 마인드셋 (0) | 2023.08.19 |