Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 |
Tags
- 카카오
- 김영한
- effectivejava
- kubernetes
- 스프링
- 알고리즘
- k8s
- 이차전지관련주
- 스프링부트
- 클린아키텍처
- 알고리즘정렬
- ElasticSearch
- JavaScript
- 이펙티브 자바
- Effective Java
- Sort
- java
- Effective Java 3
- 이펙티브자바
- 스프링 핵심원리
- 엘라스틱서치
- 카카오 면접
- 코딩테스트
- 오블완
- 예제로 배우는 스프링 입문
- 스프링핵심원리
- 티스토리챌린지
- Spring
- 자바스크립트
- 자바
Archives
- Today
- Total
목록2022/02/01 (1)
Kim-Baek 개발자 이야기

클린 아키텍처의 챕터2는 프로그래밍 패러다임이다. 3장부터 시작해서 6장까지가 해당 내용에 속한다. 가장 먼저 3장인 패러다임 개요에서는 프로그래밍 패러다임 3가지에 대해서 간략하게 설명한다. 구조적 프로그래밍 객체 지향 프로그래밍 함수형 프로그래밍 개발자라면 세 가지 모두 익숙하게 들어봤을 것이다. 구조적 프로그래밍 대학교에서 처음 C언어를 배우면서 절차 지향프로그래밍이다라고 배웠던 기억이 있다. 구조적 패러다임은 최초로 적용된 프로그래밍이고, 데이크스트라에 의해서 발견된다. 데이크스트라는 무분별한 점프 ( goto 문장 ) 이 프로그램 구조에 해롭고, 이는 다른 if/then/else 나 do/while/until 로 대체할 수 있다고 한다. 구조적 프로그래밍은 제어흐름의 직접적인 전환( goto )..
개발
2022. 2. 1. 16:17