독서/쏙쏙 들어오는 함수형 코딩2 [쏙쏙 들어오는 함수형 코딩] chapter 8-9. 계층형설계 깨끗한 코드를 만들기위해 함수를 추출하는 방법을 배운다.계층을 나눠서 소프트웨어 설계소프트웨어 설계란? 코드를 만들고, 테스트하고, 유지보수하기 쉬운 프로그래밍 방법을 선택하기 위해 미적 감각을 사용하는것계층형 설계소프트웨어를 계층으로 구성하는 기술각 계층에 있는 함수는 바로 아래계층에 있는 함수를 이용해 정의한다.계층비지니스 규칙도메인 함수카피온라이트언어에서 지원하는 메서드/기능step 1. 직접 구현호출 그래프를 만들어 함수 호출을 시각화하기서로 다른 추상화단계에있는 기능을 사용하면 직접구현패턴이 아니다.함수가 모두 비슷한 계층에 있다면 직접 구현했다고 할수있음같은 계층에있는 함수는 같은 목적을 가져야한다.비지니스규칙기본동작카피온라이트js언어기능각 계층의 추상화수준이 다르기때문에, 어떤 계층에있는 함.. 2024. 8. 2. [쏙쏙 들어오는 함수형 코딩] chapter 1~5정리 개요부수효과를 없애라!부소효과를 잘 관리해서 코드의 아무곳에나 있지않도록 하는것계산, 액션액션은 부수효과를 가진다.배열, 리스트, 데이터베이스와 같은 컬렉션을 하나씩 처리하지않고, 한번에 처리한다.항목이 독립적일때 가장 효과적이다!ch1. 쏙쏙 들어오는 함수형 코딩에 오신것을 환영합니다goal함수형 사고가 무엇인지 설명한다.다른 함수형 프로그래밍 책과 어떻게 다른지 알 수 있다.함수형 프로그래머가 코드를 바라보는 방법을 알게된다.함수형 프로그래밍은 무엇인가요?부수효과 : 함수가 리턴값이외에 하는 모든일. 함수를 부를때마다 발생하기때문에 의도하지않게 부수효과가 발생할 수 있다.순수함수 : 인자에만 의존하고 부수효과가 없는 함수이다.함수형 프로그래밍 정의에서는 부수효과가 없는것이 특징이라고 말하고있지만, 현.. 2024. 7. 22. 이전 1 다음