함수형코딩 85-94

빵동·2023년 3월 21일

함수형코딩 (완독)

목록 보기
6/29

요약

  • 암묵적 입출력을 줄여 설계를 개선한다.

  • 함수의 동작을 바꿨기 때문에 엄밀히 말하면 리팩터링이라고 할 수 없다.

  • 복사본을 사용하여 변수를 조작하는게 잃는것보다 얻는게 많다. 코드가 느리면 나중에 최적화 하면된다. 섣부른 최적화는 하지 않는다.

  • 계산에서도 암묵적 입출력을 줄였다. 액션에서도 암묵적인 입출력이 없으면 좋다. 암묵적 입출력이 많다면 다른 컴포넌트와 강하게 연결되어 있고 의존적이다. 이런것은 모듈이 아니다.

  • 암묵적 입출력이 있는 것은 아무때나 실행 할 수 없기 때문에 테스트 하기가 어렵다.

발췌

메모

0개의 댓글