프로그래밍 패러다임 썸네일형 리스트형 [클린 아키텍처] 프로그래밍 패러다임 패러다임 - 패러다임이란 프로그래밍을 하는 방법 - 어떤 프로그래밍 구조를 사용할지, 언제 이 구조를 사용해야하는지를 결정 - 언어에 독립적 - 구조적, 객체 지향, 함수형 프로그래밍 세 종류가 있다. 구조적 프로그래밍 - 초기 프로그래밍은 많은 세부상들을 검증을 하기 위해 작은 단위로 분해하려했다. - 하지만 goto 문장이 모듈을 더 작은 단위로 재귀적으로 분해하는 과정에 방해가 되는 경우가 있다는것을 발견 - 그 중 if, then, else, do, while 과 같은 분기와 반복 제어문은 검증가능한 단위로 재귀적으로 세분화 - 즉 거대한 기획에 대해 고수준의 기능들로 분해하고 다시 각 기능을 저수준의 함수들로 분해할 수 있게 되었다. - 또한 세분화된 기능들의 테스트가 용이해졌다. 객체 지향 프.. 더보기 이전 1 다음