ݺߣ
Submit Search
Python Dict을 남용하지 마세요
•
0 likes
•
20 views
Daesung Park
Follow
사내 Technical Talk 시간 때 발표한 슬라이드. 2022. 01.
Read less
Read more
1 of 18
Download now
Download to read offline
More Related Content
Python Dict을 남용하지 마세요
1.
“Python Dict을 남용하지 마세요”
2.
JSON 데이터를 어떻게
처리하세요? Python 3.8 - Walrus Operator
3.
만약 데이터에 문제가
있다면? KeyError 가 발생
4.
문제가 생기고 나서야
방어적인 코드를 짭니다.
5.
오늘 말하고 싶은
주제는 방어적인 코드가 아닙니다. (그것은 그룹 내 다른 누군가가 언젠가 해 주시겠죠?...)
6.
이런 코드를 구현
해 본적은 없으셨나요?
7.
이런 실수를 한
적 없나요? 찾아보세요
8.
이런 실수는 너무나도
흔하게 일어납니다. result['daily_interest_rate'] 엔 float 값이 저장되어 있다고 확신하세요?
9.
위 문제들의 공통점은 무엇일까요?
10.
그건 바로 문제를 런타임
에만 찾을 수 있다는 것입니다.
11.
해결 방법이 예외처리뿐일까요?
12.
여러분, Python은 OOP Language
입니다.
13.
데이터를 객체로 관리
해 봅시다.
14.
IDE 에선 어떻게
인식 할까요?
15.
유효성 검사도 객체가
하도록 해봅시다. + Annotation 도 명시 해 두면 더 아름답겠죠?
16.
더 쉽게 하라고 DataClass
가 추가 되었습니다. •
17.
단점은 없을까요? • • • • • • •
18.
감사니다.
Download