kookmin-sw / 2019-cap1-2019_4

Flex Ads to implement advertising system in offline market
MIT License
10 stars 7 forks source link

inotify_rekog_web.py 의 모듈화 #70

Closed james-sungjae-lee closed 5 years ago

james-sungjae-lee commented 5 years ago

현재 Flex Ads 의 핵심 프로그램인 inotify_rekog_web 의 경우에는 Thread 단위로 Function 이 구분되어 있는 상태이다.

이에 대하여 더 세분화된 모듈화를 통해 가시성이 좋고 효율적인 프로그래밍이 가능할 것으로 보인다.

모듈화가 가능한 부분은 다음과 같다.

  1. S3 에 업로드 된 Object 에 대하여 새로운 Directory 로 이동시키고 Remove 하는 작업

  2. serverless 의 response 에서 json 데이터를 분해 및 추출하는 작업

해당 코드를 모듈화 후 테스트를 해보도록 한다.

james-sungjae-lee commented 5 years ago
  1. Thread 단위로의 모듈화

  2. Thread 내부에서, 기능 단위의 모듈화

두 가지 방향으로 모듈화를 진행할 예정이다.

james-sungjae-lee commented 5 years ago

모듈화 테스트를 진행해 보았으나, Thread 단위에서는 global 변수인

filename_list = [] time_list = []

둘의 처리가 까다로우며,

기능 단위의 모듈화는 무의미하다 생각하여 이슈를 닫고 진행하지 않는다.