# 패러다임

10개의 포스트

⭐️함수지향 프로그래밍

1. &nbsp 순수 함수❗️ 순수 함수의 조건은 다음과 같다. > 1. 입력값에 대해서 반드시 결과값이 있어야한다.(입력 값 1! 결과 값 1) 외부 변수의 개입이 없어야 한다. 순수 함수의 장점은 외부 변수의 개입이 없기 때문에 캐싱을 할 수 있다는 장점이 있

약 3시간 전
·
0개의 댓글

선언형 UI vs 명령형 UI

Jetpack compose를 공부하던 중 선언형UI라는 단어가 나왔고 이에 대해 정리를 해보려고 한다.기존의 UI를 만드는 방식으로 기존 안드로이드는 트리형태로 뷰를 구성한다.레이아웃을 맨 아래에 깔고 그 위에 브랜치처럼 텍스트뷰, 이미지뷰를 넣고 다시 레이아웃을넣는

2022년 2월 23일
·
1개의 댓글
post-thumbnail

프로그래밍 패러다임과 반응형 프로그래밍 그리고 Rx

설계에 관한 이야기를 먼저 쓰려고 했는데 먼저 설계의 원칙이라고 할 수 있는 프로그래밍 패러다임에 대한 설명이 선행이 되어야 할 것 같아, 현재 제가 쓰고 있는 개발 패러다임인 반응형 프로그래밍(Reactive Programming)에 대한 이야기를 해보고자 합니다.

2022년 2월 4일
·
15개의 댓글
post-thumbnail

일주일만에 홈페이지 만들기 챌린지

전 회사를 퇴사하고 혼자 공부하는 시간이 많아지던 찰나. 아는 지인으로부터 블록체인 스타트업에 일해 볼 생각이 있냐는 제안을 받게 되었다. 그렇게 빠른 시간안에 면접 스케줄을 잡게 되었고 기술 면접에 대비하기 위해 프론트엔드 개발자라면 기본적으로 알아야 할 지식에 대해

2021년 12월 22일
·
0개의 댓글
post-thumbnail

[프로그래밍 패러다임] 프로토콜 중심 패러다임(POP)

정의 > Swift 2.0에서 언급된 새로운 패러다임으로, 프로토콜 확장/상속/조합 등 프로토콜을 이용해서 설계하는 프로그래밍 기법이다. > 프로토콜 지향 프로그래밍에서는 value type인 struct나 enum을 권장하고 있습니다. 애플 공식 문서에 따르면,

2021년 6월 13일
·
0개의 댓글
post-thumbnail

[프로그래밍 패러다임] 함수형 프로그래밍(FP)

정의 > 자료 처리를 수학적 함수의 계산으로 취급하고 상태와 가변 데이터를 멀리하는 프로그래밍 기법이다. > 객체지향 프로그래밍이 갖고 있는 한계를 보완하였습니다. 명령형, 객체지향 프로그래밍에서는 값이나 상태 변화를 중요시 여겼으며, 객체 간 데이터 교환 시 ov

2021년 6월 13일
·
0개의 댓글
post-thumbnail

[프로그래밍 패러다임] 객체지향 프로그래밍(OOP)

정의 > 프로그래밍에서 필요한 데이터를 추상화시켜 상태와 행위를 가진 객체를 만들고 그 객체들 간의 유기적인 상호작용을 통해 로직을 구성하는 프로그래밍 방법이다. > 절차지향(명령형) 프로그래밍을 보완하기 위해 등장했습니다. 절차지향 프로그래밍은 모듈을 재활용하기

2021년 6월 13일
·
0개의 댓글
post-thumbnail

[프로그래밍 패러다임] 명령형 프로그래밍 vs 선언형 프로그래밍

정의 명령형 프로그래밍은 컴퓨터에게 일을 어떤 방식을 거쳐 처리하면 되는지를 명령한다. 선언형 프로그래밍은 컴퓨터에게 무슨 일을 처리해야하는지를 선언한다. 예를 들어, 누군가에게 근처 '하남돼지집'이 어디있는지 물어봤다. 이 때, 두 가지 방식으로 설명해줄 수 있다

2021년 6월 13일
·
0개의 댓글
post-thumbnail

[프로그래밍 패러다임] 소개

계기 면접을 보면 당연히 빠질 수 없는 것이 swift 언어와 프로그래밍 패러다임에 대한 것이었다. 애플에서 공식적으로 정의한 swift 언어의 특징은 > Safe : 엄격한 문법과 옵셔널을 통해 nil값을 허용하고 유효한 값을 안전하게 추출할 수 있도록 함 Fast

2021년 6월 13일
·
0개의 댓글

ORM이 무엇인지 알아보자

ORM이 무엇인지, 단점은 무엇인지, 역할은 무엇인지에 대해서 간략하게 다룹니다.

2020년 3월 4일
·
2개의 댓글