Page 7 -
P. 7

Better way 73  우선순위 큐로 heapq를 사용하는 방법을 알아두라  494

                        Better way 74  bytes를 복사하지 않고 다루려면
                                 memoryview와 bytearray를 사용하라  508


                   9장  ▶ 테스트와 디버깅  517

                        Better way 75  디버깅 출력에는 repr 문자열을 사용하라  519
                        Better way 76  TestCase 하위 클래스를 사용해 프로그램에서
                                 연관된 행동 방식을 검증하라  524
                        Better way 77  setUp, tearDown, setUpModule, tearDownModule을
                                 사용해 각각의 테스트를 격리하라  533
                        Better way 78  목을 사용해 의존 관계가 복잡한 코드를 테스트하라  537
                        Better way 79  의존 관계를 캡슐화해 모킹과 테스트를 쉽게 만들라  549
                        Better way 80  pdb를 사용해 대화형으로 디버깅하라  554

                        Better way 81  프로그램이 메모리를 사용하는 방식과 메모리 누수를
                                 이해하기 위해 tracemalloc을 사용하라  561


                   10장  ▶ 협업  567

                        Better way 82  커뮤니티에서 만든 모듈을 어디서 찾을 수 있는지
                                 알아두라  568
                        Better way 83  가상 환경을 사용해 의존 관계를 격리하고
                                 반복 생성할 수 있게 하라  569
                                 명령줄에서 venv 사용하기  572
                                 의존 관계 재생성하기  575
                        Better way 84  모든 함수, 클래스, 모듈에 독스트링을 작성하라  578
                                 모듈 문서화하기  580
                                 클래스 문서화하기  581
                                 함수 문서화하기  581
                                 독스트링과 타입 애너테이션 사용하기  583
                        Better way 85  패키지를 사용해 모듈을 체계화하고 안정적인 API를
                                 제공하라  585










     파이썬 코딩의 기술_06.indd   25                                               2020-10-20   오후 2:52:52
   2   3   4   5   6   7   8   9   10   11   12