팩맨TF 및 dadumi-worker 아키텍처 리팩토링 고려사항

Source

  • Field Notes/ReturnZero/Daily Notes/Day 1251. 2024-12-02.md

Summary

팩맨TF 프로젝트 내 dadumi-worker 관련 업무 중, transcriber와 summarizer 간 코드 중복으로 인한 리팩토링 필요성을 인지함. 현재는 구현 우선 후 리팩토링을 계획 중이며, WorkerTask가 transcriber에 치우쳐 있고, HandleFunc()와 summarizer의 인터페이스(TranscriptProcessor vs worker.Task) 불일치 문제를 확인함.

Key Points

  • transcriber와 summarizer 간 구현 중복으로 리팩토링 필요
  • 현재 전략: 기능 구현 완료 후 리팩토링 진행
  • WorkerTask가 transcriber 중심 설계로 편중됨
  • HandleFunc()는 worker.Task를 요구하나, summarizer는 TranscriptProcessor를 사용하는 등 인터페이스 불일치 존재