본문 바로가기
Architecture

[Architecture] 구조적 프로그래밍

by Sky Titan 2021. 5. 29.
728x90
 

클린 아키텍처

살아있는 전설이 들려주는 실용적인 소프트웨어 아키텍처 원칙『클린 코드』와 『클린 코더』의 저자이자 전설적인 소프트웨어 장인인 로버트 C. 마틴은 이 책 『클린 아키텍처』에서 이러한

www.yes24.com

구조적 프로그래밍

  • 제어흐름의 직접적인 전환에 부과되는 규율
  • 무분별한 점프 (goto문)은 프로그램 구조에 해롭다는 것이 밝혀짐
  • 점프들은 순차(Sequence), 분기(Selection), 반복(Iteration)과 같은 3가지 구조로 대체될 수 있고 어떠한 프로그램이라도 만들 수 있다는 것이 증명됨.
  • 구조적 프로그래밍은 프로그램을 증명 가능한 세부 기능 집합으로 재귀적으로 분해할 것을 강요한다.
728x90

댓글