한글코드, 수도코드, 의사코드라 불리는 이 코드는 실제 프로그램을 작성하기 전에, 프로그램의 진행과정을
단계별로 요약 정리하기 위해 사용된다고 한다.
<의사코드>
Q. "나"만 알아볼 수 있게 짜면 될까요?
A. NO, 의사코드는 프로그램 문제를 해결하기 위한 도구로, 다른 사람들과 프로그램 흐름에 대해 "소통"하기 위한 방법이다.
Q. 왜 의사코드를 해야 하나요?
A. 여러 사람이 함께 개발할 때 사용하거나, 기술적인 부분을 잘 모르는 사람에게 프로그램의 진행과정을 설명할 떄 사용하기 때문에 의사코드는 개발과정에서 꼭 필요한 코드라 할 수 있다.
<의사코드 과정과 주의할 점>
1. 코드 작성 시작할 떄, 코드 목적에 대해 생각해보자!
- 의사코드에 문외한인 사람이라도 의사코드를 읽고 이해할 수 있을까?
- 이 의사코드를 실제 코드로 쉽게 바꿀 수 있을까?
- 과정을 진행하는데 필요한 단계 중, 빠뜨린 게 없을까?
- 의사코드를 읽는 사람들이 이해할 수 있는 용어들을 사용했을까?
2.함수를 작성하는데 필요한 것들을 설정해보자!
- 변수나 데이터들이 어떻게 사용될지 보여주자
- 값들을 어떻게 제어할지 생각해보자
3. 논리적, 문법적 오류가 없는지 확인하자
: 꼭 문법에 맞게 적어야 필요는 없지만 말을 돼야한다.
4.의사코드를 검토하자
:팀원과의 의사소통이 중요
5. 마지막으로 의사코드 저장
출처: wikihow.com
잘 작성된 하나의 의사코드, 열 실제코드보다 낫다

??맞나??
'JAVA > 강의' 카테고리의 다른 글
| 개발 패턴★ MVC패턴 (2) | 2025.01.09 |
|---|---|
| 자바의 함수 (0) | 2025.01.07 |
| 배열 조건 (0) | 2025.01.02 |
| 디버깅(DEBUGGING) : 연산자 우선순위를 늘 기억하라! (0) | 2024.12.26 |
| JAVA 강의 1일차 - 함수와 변수는 무엇일까? (0) | 2024.12.26 |