이번 강의는 fake interface에 대한 전반적인 이해 그리고 recapitulate(요점 되풀이)를 해주신다
fake interface는 signature만 같은 (이름만 같은) 함수를 만들어 side effect를 내는 함수를 없애고 리턴값만 똑같이 맞추어 테스트하기에 용이하게 만든 interface이다
그래서 wallet.go에서는 올바른 layer로 interface를 만들고
wallet_test.go에서는 가짜 layer로 테스트용 interface를 만드는 것이다
즉 layer를 다르게 만든다는 것이 핵심 포인트인 것 같다
끝!
'go언어 블록체인' 카테고리의 다른 글
노마드 코인 13-12 리뷰 (0) | 2021.08.25 |
---|---|
노마드코인 13-11 리뷰 (0) | 2021.08.25 |
노마드코인 13-9 리뷰 (0) | 2021.08.24 |
노마드코인 13-8 리뷰 (0) | 2021.08.24 |
노마드코인 13-7 리뷰 (0) | 2021.08.24 |