Skip to content

jin-Pro/F-P

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

Functional Programming


🧑🏻‍💻 Introduce


유인동 개발자님의 함수형 프로그래밍 강의를 보고, 조금 더 학습을 하기 위한 Repository입니다.


JavaScript


자바스크립트는 엄격한 객체의 분류를 위한 Class 보다 유연한 객체의 분류를 위한 Prototype을 사용하는 것 처럼 JavaScript는 유연한 언어이다.

뿐만아니라, JavaScript는 일급객체를 사용하여 객체인 함수를 값으로 사용하여 함수의 인자와 반환 값으로 함수를 사용할 수 있다.

이러한 특성으로 인해 고차함수가 가능해졌다.


함수형 프로그래밍의 사용 이유


소프트웨어의 규모가 커지면서 복잡하게 얽혀있는 코드들의 유지보수가 매우 힘들어졌기 때문에,
순수함수로 나누어 문제를 해결하는 기법
  • 순수함수를 사용하여 사이드 이펙트를 줄여 유지보수에 용이하다.
  • 코드의 가독성이 높아 유지보수에 용이하다.

순수 함수


순수함수란, 동일한 입력값에 대해서 항상 동일한 출력값이 나오는 함수이다.

About

Functional Programming의 이해

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published