아키텍처
확장 가능한 검색 API 설계
아래 파일 검색 함수가 있습니다. 이제 'UTF-8 txt 또는 H.264 mp4' 그리고 '최근 일주일 안에 수정된 파일'만 찾아야 하고, 앞으로 조건이 계속 늘어날 예정입니다. 파라미터를 계속 추가하지 않고 이 API를 어떻게 확장하나요?
func findFiles(in dir: URL, suffix: String) -> [URL]면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.