Skip to content
Devwocky
Github
Show Graph Visualisation
Tags
about (1)
android (1)
aws (3)
book (1)
celery (2)
cloud (1)
computer engineering (3)
db (2)
django (16)
docker (2)
docker-compose (1)
encrypt (1)
es (1)
etc (69)
foam (1)
functional (5)
Currying
First-Class Citizen
Functional Programming
Partial Application
Pure Function
git (6)
github (2)
gnu (1)
go (1)
graphene-django (1)
graphql (1)
grep (1)
guitar (1)
ios (1)
japan (1)
javascript (4)
jmeter (2)
language (7)
mac (2)
markdown (1)
mysql (6)
news (66)
nodejs (1)
object oriented (1)
orm (1)
paradigm (1)
python (3)
rabbitmq (1)
rds (2)
react (3)
s3 (1)
scm (4)
server (12)
service (2)
sha256 (1)
software (8)
ssh (1)
ssl (1)
test (1)
traefik (1)
vim (1)
visual studio code (1)
개발환경 (4)
On this page
Functional Programming
디자인 조건
Functional Programming
On this page
Functional Programming
디자인 조건
Functional Programming
함수형 프로그래밍이란 함수를 다른 함수의 파라미터로 넘길수도 있고, 반환 값으로 함수를 받을 수 있는 프로그래밍 형태이다.
디자인 조건
모듈 방식: 각각 프로그램을 반복하여 작은 단위로 쪼개야 함. 각각의 조각들이 상태를 공유하는 것을 피해야 함.
상태 오염: 가변 상태를 피한다. 데이터 의존성이 생기지 않도록 해야한다.
타입: 타입을 신중하게 사용해야함.
Tags
#functional
Edit this page