더북(TheBook)

기억해야 할 내용

• 딕셔너리, 긴 튜플, 다른 내장 타입이 복잡하게 내포된 데이터를 값으로 사용하는 딕셔너리를 만들지 않도록 하라.

• 완전한 클래스가 제공하는 유연성이 필요해지기 전까지는 경량 불변 데이터 컨테이너인 dataclasses를 사용하라.

• 내부 상태를 표현하는 딕셔너리가 복잡해지면 이 데이터를 관리하는 코드를 여러 클래스로 나눠서 재작성하라.