일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 이펙티브코틀린
- 도메인 주도 개발 시작하기
- 아키텍처
- FP
- 책스터디
- 테스트주도개발
- TDD
- 만들면서배우는클린아키텍처
- Spring
- GrokkingFunctionalProgramming
- template
- Kotlin
- 클린아키텍처
- 추상화 설계
- 코틀린
- 스터디
- DDD
- web
- 유지보수
- 계층형아키텍처
- 조영호
- 개발서적
- Thymeleaf
- 함수형프로그래밍
- 테스트
- Boot Legacy 차이점
- 객체지향의사실과오해
- Java
- 헥사고날아키텍처
- 개발방법론
- Today
- Total
목록GrokkingFunctionalProgramming (11)
김동형수 개발기
3장 불변 변수 이 장에서 배울 것입니다 가변성이 위험한 이유 사본으로 작업하여 가변성과 싸우는 방법은 무엇입니까? 공유 가변 상태는 무엇입니까? 불변 값으로 작업하여 가변성과 싸우는 방법 문자열 및 목록 의 불변 API를 사용하는 방법 3.1 엔진 연료 순수함수가 가변 상태를 사용할 수 없는 이유를 설명한다. 순수 함수와 불변 값 사이의 관계는 매우 강해서 다음 두 가지 개념만 사용하여 함수형 프로그래밍을 정의할 수 있습니다. Q 절대 변경될 수 없는 순수한 함수와 값만을 사용하여 완전히 작동하는 애플리케이션을 작성하는 것이 어떻게 가능합니까? A 짧은 대답은 순수 함수가 데이터의 복사본을 만들어 전달하는 것입니다. 사본을 사용하여 쉽게 프로그래밍할 수 있으려면 언어의 특정 구조가 필요합니다. 이 장과..
2장 순수함수 이 장에서 배울 내용 순수 함수가 필요한 이유는 무엇입니까? 데이터 사본을 전달하는 방법 저장하는 대신 다시 계산하는 방법 상태를 전달하는 방법 순수 함수를 테스트하는 방법 2.1 순수 함수가 필요한 이유는 무엇입니까? 거짓말 하지 않는 함수, 시그니처만으로 모든 동작이 예상되는 신뢰할 수 있는 함수, 그것을 순수함수라고 한다. 순수함수는 코딩할 때 버그가 날 확률이 적어진다. 장바구니 할인 요구사항 요구 사항: 장바구니 1) 모든 항목( 문자열 로 모델링됨 )을 카트에 추가할 수 있습니다. 2) 장바구니에 책이 추가된 경우 5% 할인됩니다. 3) 추가된 도서가 없을 경우 할인율은 0%입니다. 4) 카트에 있는 항목은 언제든지 액세스할 수 있습니다. 2.2 명령형 코딩 public clas..
1장 Learning Functional Programming 이 장에서 배우게 될 누구를 위한 책인가 기능이란 무엇입니까 함수형 프로그래밍이 얼마나 유용한지 필요한 도구를 설치하는 방법 이 책을 사용하는 방법 1.1 아마도 당신이 이 책을 집어든 이유는... 함수형 프로그래밍이 궁금하거나, 이전에 배우려고 했거나, 수년간 객체지향 또는 명령형 언어로 하다가 함수형의 맛을 잠깐 본 경우, 아니면 실습위주의 학습을 통한 성장 1.2 시작하기 전에 알아야 할 사항은 무엇입니까? 널리 사용되는 언어(아래의 예제는 java)로 이전에 개발을 했을 때 클래스 및 객체와 같은 기본 객체 지향 개념에 익숙한 경우 편안하게 따라할 수 있다. 소프트웨어 모듈의 안정성, 테스트 가능성, 회귀 또는 통합에 문제가 있는 경우..