GHY 's TechBlog

  • 홈

경합조건 1

[클린 아키텍처] 2부. 벽돌부터 시작하기 : 프로그래밍 패러다임

🎯 프로그래밍 패러다임 : 3가지 패러다임 구조적 프로그래밍 객체지향 프로그래밍 함수형 프로그래밍 ❗ 구조적 프로그래밍 1) 탄생과정 "데이크스트라"는 모듈을 증명 가능하게 하는 바로 그 제어 구조가 모든 프로그램을 만들 수 있는 제어 구조의 최소 집합과 동일하다는 사실을 발견했다. (최소 집합은 순차, 분기, 반복 3가지로 표현할 수 있다는 것) 그렇기에 우리는 모두 구조적 프로그래머이며, 선택의 여지는 없다. 2) 기능적 분해 모듈을 증명 가능한 더 작은 단위로 재귀적으로 분해할 수 있게 되었고, 결국 모듈을 기능적으로 분해할 수 있음을 뜻한다. 3) 엄밀한 증명은 없다. 무언가가 올바른지를 입증할 때 사용하는 전략에 유클리드 방식 같이 수학적인 증명만 있는 것은 아니다. 상당히 성공한 또 다른 전략..

개발서적 2021.12.23
이전
1
다음
더보기
반응형
프로필사진

방문자수Total

  • Today :
  • Yesterday :
  • 분류 전체보기 (70)
    • CS (7)
      • Network (5)
      • DB (2)
    • 알고리즘 (14)
      • 백준 (10)
      • Programmers (3)
    • LANGUAGE (6)
      • JAVA (6)
    • SERVER (13)
      • Spring Boot (12)
      • Spring Batch (0)
    • ElastciSearch (3)
    • WebRTC (6)
    • 쿠버네티스 (2)
    • Web-Front (1)
      • Vue.js (1)
    • ANDROID (3)
      • ARCHITECTURE (2)
    • GIT (4)
    • 개발서적 (6)
    • 회고록 (4)

Tag

클린 아키텍처, Kurento, 쿠렌토, 백준, 개발자, 회고, java, ghy, 아키텍처, Spring, 회고록, 알고리즘, 스프링, 자바, git, webrtc, 백준 알고리즘 문제 추천, github, 프로그래머스, 클린,

최근글과 인기글

  • 최근글
  • 인기글

Copyright © Kakao Corp. All rights reserved.

티스토리툴바