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