관점 지향 프로그래밍1 [Python] Decorators 장식자 알아보기 AOP란? 스크립트 언어들(python, javascript)에서 사용하는 장식자를 알아보기 전에 짚고 넘어야할 개념이 있습니다. AOP - Aspect Oriented Programming 풀이 하자면 기능에 촛점을 맞춘 개발이라는 뜻이라고 해석됩니다. 만약에 우리가 일정한 용량의 파일을 복사하고 있다고 가정 하였을때 파일을 복사하면서 발생할 수 있는 I/O에 대하여 딜레이를 준다고 가정한다면 우리가 만들어 놓은 메서드 안에 sleep을 걸어주게 되고 이러한 코드들이 많아지게 될것 입니다. import os import shutil import time time.sleep(1) BASE_PATH = os.path.dirname(os.path.realpath(__file__)) shutil.copyfil.. 2022. 8. 10. 이전 1 다음