Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 블로그
- 빅데이터플랫폼
- dataengineer
- hadoop
- DataEngineering
- 빅데이터
- kubernetes
- BigData
- 데이터엔지니어링
- 개발자혜성
- apache spark
- cloudera
- 클라우데라
- 데이터엔지니어
- redis bloom filter
- 추천시스템
- recommendation system
- Data engineering
- 개발자
- mlops
- Terraform
- Python
- Spark structured streaming
- pyspark
- spark
- kafka
- eks
- AWS SageMaker
- 하둡
- 하둡에코시스템
Archives
- Today
- Total
목록TDD (1)
Hyesung Oh
Python으로 알아보는 테스트 주도 개발 TDD (1) 기초부터 mock, stub, spy
테스트 주도 개발을 통해 더 좋은 코드와 아키텍처를 만들어 나갈 수 있을까? 반은 맞고 반은 틀리다. 중요한 것은 테스트 그 자체가 아니라 내가 테스트를 하는 이유에 대해 끊임없이 질문하고 개선하는 활동에 있기에 반은 틀리다. TDD의 진짜 의의는 왜 테스트 하고있는지에 물음을 가지는 것에 있다고들 강조한다. Unit Testing vs Integration Testing vs Functional Testing Unit Test는 말그대로 하나의 단위를 테스트 하는 것이다. 아래에서 처럼 하나의 함수를 테스트 하는 것을 예를 들 수 있다. 주의할 것은, 단위란 정의하기 나름이다. 예를 들어, 하나의 함 수는 사실 두 개의 함수로 분리되는게 더 바람직 할 수 있다. def func(x): return x ..
DEV
2022. 6. 10. 18:48