품목정보
발행일 | 2019년 05월 24일 |
---|---|
쪽수, 무게, 크기 | 748쪽 | 188*235*36mm |
ISBN13 | 9791161752952 |
ISBN10 | 1161752951 |
발행일 | 2019년 05월 24일 |
---|---|
쪽수, 무게, 크기 | 748쪽 | 188*235*36mm |
ISBN13 | 9791161752952 |
ISBN10 | 1161752951 |
1장. Go로 순수 함수형 프로그래밍하기 __함수형 프로그래밍의 사용 동기 __소스 코드 얻기 __명령형 프로그래밍과 선언적 프로그래밍 __순수 함수들 __피보나치 수열: 간단한 재귀와 두 가지 성능 향상 __익명 함수와 클로저의 차이 __테스트 주도 개발을 사용해 함수형 프로그래밍 테스트하기 __명령형 언어에서 순수 함수형 프로그래밍으로의 여행과 깨달음 __요약 2장. 컬렉션 다루기 __컬렉션 순회 __배시 명령어 파이핑 __함자 __술어 __맵과 필터 __Contains 연산 __Go가 제네릭을 지원했다면 __Itertools __함수 패키지 __Another time of reflection __치료 __요약 3장. 고계 함수 사용하기 __함수형 프로그래밍의 특징 __고계 함수 응용 사례 __요약 4장. Go로 하는 SOLID 설계 __고퍼들이 자바를 꺼리는 이유 __소프트웨어 설계 방법 __SOLID 설계 원칙 __대발견 __Viva La Duck __요약 5장. 데코레이션으로 기능 추가하기 __인터페이스 합성 __데코레이터 패턴 __요약 6장. 함수형 프로그래밍을 아키텍처에 적용하기 __애플리케이션 아키텍처 __시스템 공학의 역할 __복잡도 관리 __함수형 프로그래밍이 아키텍처에 준 영향 __도메인 주도 설계 ____의존성 규칙 __도메인 주도 설계 ____인터페이스 기반 개발 ____할리우드 원칙 __클라우드 버킷 애플리케이션 __함수형 프로그래밍과 마이크로서비스들 __요약 7장. 함수형 매개변수 __긴 매개변수 목록 리팩토링 ____매개변수가 일곱 개를 넘는 함수 시그니처의 잘못된 점 ____리팩토링 ____OOP는 잘못된 아이디어다 ____리팩토링 자세히 보기 ____해법 __함수형 매개변수 __컨텍스트 ____Context 제약 ____좋은 코드 작성과 축구 경기의 공통점 ____좀 더 실용적인 Context 용례 __요약 8장. 파이프라인을 이용한 성능 향상 __파이프라인 패턴 소개 ____grep sort 예제 ____파이프라인 특징 ____예제 __구현 사례들 ____명령형 구현 사례 ____병행 구현 사례 ____버퍼를 사용한 구현 사례 ____향상된 구현 사례 ____유효하지 않은 데이터 처리 시험 __요약 9장. 함자, 모노이드, 제네릭 __함자 이해하기 __메타프로그래밍을 통해 제네릭 부재 문제 해결 __제네릭 코드 생성 도구 __제네릭 구현 옵션 __함자의 형태 __합성 연산 __법적 의무라는 문맥에서의 함수 합성 __12시간 표시 시계 함자 __car 함자 __모노이드 __모노이드 예제 __요약 10장. 모나드, 타입 클래스, 제네릭 __테레사 수녀 모나드 ____바인드 연산 ____승급 연산 ____모나드 함수 ____모나드 리스트 함수 __모나드 작업 흐름 구현 ____람다 계산 __Y-컴비네이터 __또 다른 작업 흐름 옵션 __비즈니스 유스케이스 시나리오 __Y-컴비네이터 다시 보기 ____꼬리 재귀란 무엇인가? ____Big-Oh 표기 __타입 클래스 __제네릭 복습 __요약 11장. 카테고리 이론의 적용 __목표 ____나눠보기 ____대수와 미지 ____대수의 실세계 응용 ____대수의 기본 법칙 ____수학에서의 대응성 __증명 이론 __커리-하워드 동형 __함수형 프로그래밍의 역사적 사건들 __프로그래밍 언어의 카테고리 __람다 계산 __함수형 프로그래밍에서 타입 시스템의 중요성 __정의역, 변역, 사상 __집합론 기호들 __카테고리 이론 __사상 __준동형 사상 __합성 가능한 병행성 __그래프 데이터베이스 예제 __수학과 카테고리 이론을 이용해 이해하기 __합, 곱, 지수, 타입을 가지고 놀기 __빅데이터, 지식 기반 개발, 데이터 가시화 __요약 부록. 다양한 정보와 따라 하기 __Go 프로젝트 빌드하고 실행하기 __개발 작업 흐름 요약 __Go에 변경 제안하기 __함수형 프로그래밍 관련 자료들 __명안도-카탈랑 수 |