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 | 29 | 30 |
Tags
- bulk_create
- 프로젝트설정
- resilience4j
- django
- 상속모델
- 컨트리뷰팅
- Spring
- 좋은코드란
- bean-validator
- SpringBoot
- cannot import name
- circular dependency
- 2차원배열 정렬
- 일급함수
- Npoem
- circuitbreaker
- 함수형프로그래밍
- DI
- 토이프로젝트
- 운영체제
- Java
- IOC
- 주니어개발자
- API문서화
- 객체비교
- n poem
- Not Null constraint failed
- GraphQL
- 쿼리셋합치기
- 마이크로서비스패턴
Archives
- Today
- Total
목록순수함수 (1)
코딩 하는 가든
함수형 프로그래밍 - 순수함수
순수함수 순수함수란? 순수함수란 부수 효과가 없는 수학적 함수를 말한다. 조금 쉽게 풀어서 말해 보자면 동일한 인자에 대해서는 항상 동일한 값을 리턴 하고, 함수 외부에 어떠한 영향도 미치지 않는 함수를 말한다. 함수형 프로그래밍에서는 조합성을 강조하는데, 이는 모듈화(Modularity) 수준을 높이자는 것이다. 소프트 웨어 공학 시간에 모듈화에 따른 응집도(Cohesion)와 결합도(Coupling)의 개념을 잘 생각해보며 이 함수형 프로그래밍이 어떤 생각을 갖고 시작되었는지 한번 생각해 보는 것도 좋을 것 같다. 요점은 모듈화 수준을 높임으로써 생산성, 안정성을 높이며 프로그래밍을 하자는 것이다. 순수함수의 예 function add(a, b) { return a + b; } add(10, 5) /..
함수형프로그래밍
2020. 3. 11. 23:50