CHAPTER 2 현실에서의 함수형 사고
CHAPTER 2 현실에서의 함수형 사고토니 피자에 오신 것을 환영합니다계층형 설계(stratifed design)원칙이 어떤것인지 알아 본다 분산시스템을 이해 하려고 타임라인 다이어그램(timeline diagram)을 사용 파트 I: 액션과 계산, 데이터 액션: 호 ...
Read more
CHAPTER 1 쏙쏙 들어오는 함수형 코딩에 오신 것을 환영합니다
CHAPTER 1 쏙쏙 들어오는 함수형 코딩에 오신 것을 환영합니다함수형 프로그래밍은 무엇인가요?함수형 프로그래밍(functional programming) 수학 함수를 사용하고 부수 효과(side effect)를 피하는것이 특성인 프로그래밍 패러다임 부수 효과 없이 ...
Read more
11장. 단위 테스트 안티 패턴
11장. 단위 테스트 안티 패턴비공개 메서드 단위 테스트전혀 하지 말아야 된다 비공개 메서드와 테스트 취약성단위 테스트를 하려고 비공개 메서드를 노출하는 경우에는 식별할수 있는 동작만 테스트하는 것을 위반한다 비공개 메서드와 불필요한 커버리지 죽은 코드다 추상화가 누락 ...
Read more
10장. 데이터베이스 테스트
10장. 데이터베이스 테스트통합 테스트라는 퍼즐의 마지막 조각은 프로세스 외부 관리 의존성이다. 가장 일반적인 예는 애플리케이션 데이터베이스다 실제 데이터베이스를 테스트하면 회귀 방지가 아주 뛰어나지만 설정하기 쉽지 않다 데이터베이스 테스트를 위한 전제 조건 형상 관리 ...
Read more
9장. 목 처리에 대한 모범 사례
9장. 목 처리에 대한 모범 사례목은 테스트 대상 시스템과 의존성 간의 상호 작용을 모방하고 검사하는 데 도움이 되는 테스트 대역이다 목은 비관리 의존성에만 적용해야 된다 목의 가치를 극대화하기비관리 의존성에만 목을 사용하게끔 제한하는 것이 중요하지만 이는 목의 가치를 ...
Read more
8장. 통합 테스트를 하는 이유
8장. 통합 테스트를 하는 이유단위 테스트에만 전적으로 의존하면 시스템이 전체적으로 잘 작동하는지 확신할 수 없다 단위 테스트가 비즈니스 로직을 확인하는데 좋지만 비즈니스 로직을 외부와 단절된 상태로 확인하는 것만으로는 충분하지 않다 통합 테스트는 무엇인가?통합 테스트 ...
Read more
7장. 가치 있는 단위 테스트를 위한 리팩터링
7장. 가치 있는 단위 테스트를 위한 리팩터링좋은 단위 테스트 스위트의 속성 개발 주기에 통합돼 있다 코드베이스 중 가장 중요한 부분만을 대상으로 한다 최소한의 유지비로 최대의 가치를 끌어낸다 가치 있는 테스트 가치 있는 테스트 작성하기 리팩터링할 코드 식별하기 ...
Read more
6장. 단위 테스트 스타일
6장. 단위 테스트 스타일단위테스트 스타일 출력 기반 테스트 -> 가장 품질이 좋음 상태 기반 테스트 -> 두번째 통신 기반 테스트 -> 가장 품질이 낮음 단위 테스트의 세 가지 스타일 출력 기반 테스트(output-based testing) 상태 ...
Read more
5장. 목과 테스트 취약성
5장. 목과 테스트 취약성런던파는 테스트 대상 코드 조각을 서로 분리하고 불변 의존성을 제외한 모든 의존성에 테스트 대역을 써서 격리하고자 한다 고전파는 단위 테스트를 분리해서 병렬로 실행할 수 있게 하자고 한다 테스트 간에 공유하는 의존성에 대해서만 테스트 대역을 사 ...
Read more
Stable Diffusion 이해를 위한 자료 모음
ComfyUI 샘플 모음ComfyUI를 이해하는데 도움이 되는 샘플 모음 참조 ComfyUI Examples was-node-examples Templates-ComfyUI- ComfyUI websockets_api_example ComfyUI basic_api_ex ...
Read more