Chapter 05
Part 03.
- Closure 예제
- function inspection
- 잘못된 클로저 사용
Part 04
- 데코레이터
- 장점
- (1) 중복제거, 코드 간결, 공통 함수 작성 할 수 있다
- (2) 로깅, 프레임웤, 유효성 체크... -> 공통 기능으로 요약가능하다 (따로 분리 가능)
- (3) 조합해서 사용하기가 용이하다
- 단점
- (1) 가독성 감소(상황에 따라 다름)
- (2) 특정 기능에 한정된 함수는 단일 함수로 작성하는 것이 유리할 수도 있음
- (3) 디버깅 불편
- 데코레이터 실습
- 데코레이터 사용해서 함수 구현
- 데코레이터 미사용
- 데코레이터 사용
'Dev Language > Python' 카테고리의 다른 글
[파이썬 중급]#5_2. 코루틴(Coroutine) (0) | 2021.11.18 |
---|---|
[파이썬 중급]#5_1. 병행성 (0) | 2021.11.18 |
[파이썬 중급] #4_1. 일급함수 & 클로저 기초 (0) | 2021.11.17 |
[파이썬 중급] #3_2 시퀀스 (0) | 2021.11.16 |
[파이썬 중급] #3_1 시퀀스 (0) | 2021.11.16 |