JAVA/강의

의사코드 - 프로그램 흐름을 이해하라.

record2080 2024. 12. 30. 23:45

 한글코드, 수도코드, 의사코드라 불리는 이 코드는 실제 프로그램을 작성하기 전에, 프로그램의 진행과정을 

단계별로 요약 정리하기 위해 사용된다고 한다.

 

  <의사코드>

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