일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 스마트 컨트렉트 함수이름 중복
- 스마트컨트렉트프록시
- 러스트 기초 학습
- ethers websocket
- 스마트컨트렉트 함수이름 중복 호출
- rust 기초
- 체인의정석
- ethers v6
- 오블완
- ethers typescript
- 스마트컨트렉트 예약어 함수이름 중복
- 컨트렉트 배포 자동화
- 프록시배포구조
- nest.js설명
- 머신러닝기초
- Vue
- 러스트 기초
- 컨트렉트 동일한 함수이름 호출
- ethers
- chainlink 설명
- 러스트기초
- git rebase
- vue기초
- ethers type
- SBT표준
- 티스토리챌린지
- ambiguous function description
- 스마트컨트렉트테스트
- Vue.js
- multicall
Archives
- Today
- Total
목록TDD방법 (1)
체인의정석
소프트웨어 구현 방법론 - 단위 테스트
리팩토링 이후에는 구조가 바뀌어도 원래대로 동작하는지에 대한 테스트가 필요하다. 이러한 테스트기능성이 유지되는지 테스트하는 환경을 Safety net 이라고 하는데, 회사에서 개발할때 local,test,dev환경으로 나누어 테스트하고 그 전에 따로 내가 개발한 코드를 테스트래서 옮길때 이러한 실제 프로덕트에 올라가기전의 테스트 환경을 saftey net으로 이해하였다. 단위테스트는 각각의 모듈에 대한 작동 여부를 체크하는 것으로, 코드를 구현한 개발자가 직접 하는 것이라고 한다. 자신이 개발한 코드를 모듈별로 작동하는지에 대해 검토하고 남들에게 검토를 받는 것이다. 단위 테스트를 하게 되면 버그의 재발생을 예방할 수 있으며 모듈의 문서화가 가능하다. 어떤 입력값을 받았을 때 어떤 산출물이 나오는지를 문..
개발
2020. 6. 14. 22:55