codestates / codestates/ds-TIL
[TIL] 오예은_201112
- Dominant language
- No language data
- Stars
- 2
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
## 키워드
`Testing` `UnitTest` `PyTest` `TDD`
## 배운 것
* testing
-testing을 먼저 작성하는 것: architecture를 명확하게 잡아줌, 코드를 어떻게 짜야할지를 제시해줌
-> TDD; test driven development
-> BDD; Behavior driven development
* unittest
-python에 내장되어있는 테스팅 패키지
-test 돌아가는 순서는 test함수 알파벳순
* pytest
-self입력 안해도 됨
-색 구분되어있어 결과를 명확히 알 수 있음
-커스터마이징 가능
-unittest로 작성한 파일도 같이 쓸 수 있음
## 느낀 점
- 작성한 코드가 잘 짜여진 것인지 검증하는 것도 컴퓨터가 해준다는 것이 신기했다.
- 깃 레포에서 파일이 왔다갔다 하는 것이 아직 조금 헷갈린다. 오늘 저녁 땐 그 부분을 연습해야겠다.
- 다른 파일에 있는 클래스에서 메소드를 가져와서 쓰는건 어느 범위까지 되는건지 찾아봐야겠다.
- 점점 복잡한 세계로 들어가는 것 같다. 이번 세션은 스스로 얼마나 공부하고 연습하는지에 따라 실력이 좌우될 것 같다. 이번주 남은 시간들을 이용해서 파이썬 사용법을 조금 더 연습해볼 필요가 있는 것 같다.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.