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
- 빅데이터플랫폼
- cloudera
- 데이터엔지니어링
- eks
- 개발자
- DataEngineering
- pyspark
- 데이터엔지니어
- 클라우데라
- Spark structured streaming
- hadoop
- spark
- recommendation system
- AWS SageMaker
- Data engineering
- Terraform
- kubernetes
- redis bloom filter
- 하둡
- 개발자혜성
- 추천시스템
- mlops
- Python
- 하둡에코시스템
- dataengineer
- BigData
- kafka
- apache spark
- 빅데이터
- 블로그
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