본문 바로가기

CS/Python&R29

Software Testing Theory + A Few Less Obvious Testing Techniques https://www.youtube.com/watch?v=K47pr6lPxsA&list=PLC0nd42SBTaPYSgBqtlltw328zuafaCzA&ab_channel=ArjanCodes Tests are never a guarantee that your program is correct! "Program testing can be used to show the presence of bugs, but never to show their absence!" - Edsger W. Dijkstra white box testing - unittest black box testing Snapshot testing https://jestjs.io/docs/snapshot-testing Snapshot Testing.. 2022. 5. 31.
파이썬 멀티 프로세싱 - 야단법썬 첫번째 시간 https://www.youtube.com/watch?v=VXcdAgOB7nE&ab_channel=%EC%95%BC%EB%8B%A8%EB%B2%95%EC%8D%AC 2022. 5. 30.
How To Write Unit Tests For Existing Python Code // Part 1 of 2 https://www.youtube.com/watch?v=ULxMQ57engo&ab_channel=ArjanCodes 1. 기존 코드에서 테스트 코드를 만들 때 -> TDD방식으로 코드 짜기 전에 test code부터 짜면 좋지만, 그게 안되니 우선 간단하고, 시스템에 가장 영향이 가면서 치명적인 것부터 짜도록 -> pytest와 pytest --cov활용 -> pytest --cov를 통해 얼마만큼 테스트했는지 확인 가능하고 coverage html을 하면 html로 보고서도 작성 가능 아저씨가 API_KEY를 넣어서 테스트 코드 작성하는 걸 보여주지만 절대 하지 말라고 한다. 반면교사 사례니까 하지 말라고. 2. 에러를 일으키고 싶다면? import pytest with pytest.raises(Va.. 2022. 5. 29.
[더 나은 파이썬 코드] None 보다는 예외 | 문서화, 모듈, 타입 https://www.youtube.com/watch?v=eAjviqpf7-I&ab_channel=%ED%81%B0%EB%8F%8C%EC%9D%98%ED%84%B0%EC%A0%84 1. None보다 try catch를 통한 Error Raise 2. 항상 함수, 모듈, 패키지는 문서화 시켜야함 3. python -m pydoc -p 12010 2022. 5. 29.
사수가 지도하는 듯한 느낌의 몸풀기 서적 - 파이썬 매일 코딩 이 서평은 출판사의 지원을 받아 작성하였습니다. 처음 코딩이란 걸 시작했을 때 신기했다. 그전까지는 컴퓨터 프로그래밍은 고사하고 파워포인트, 엑셀과도 댐을 쌓고 지내던(사실 지금도 많이 하지 않아서 만약 해야한다면 연습을 많이 해야한다) 지독한 문돌이 습관을 가지고 있어서 코딩이라는 걸 배울 때 참 어려웠다. (사실 지금도 어렵다) 무엇보다 문법은 배웠는데, 어떻게 해야 더 실력을 키울 수 있을지 잘 몰랐다. 다들 사이드 프로젝트 하라고 하는데, 막막했다. 하면 좋다는 걸 누가 모르겠나? 구체적으로 어떻게 해야할지 막막하니까 그러지. 알고리즘 연습을 하면 좀 더 잘할까 싶어 해봤는데 재미가 별로 없었다. 말그대로 입사 테스트 용으로 많이 사용하기 때문에 난이도가 높거나 초보자용은 너무나도 낮은 경우도 많.. 2022. 4. 2.