codestates / codestates/ds-TIL

[TIL] 오예은_201112

Open
#896 0 comments 0 reactions 0 assignees View on GitHub
DSFT01
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.