Skip to content

하드코딩된 경로 vs 동적 경로 구성 #11

Description

@portfolio-y0711

하드코딩된 경로는 유지보수가 어렵고, 프로젝트의 구조가 변경될 때마다 수동으로 업데이트해야 하는 문제가 있습니다. 따라서 파일 및 폴더 구조를 동적으로 읽어들여 경로를 생성하는 방식이 더 효율적입니다.

Node.js의 fs 모듈을 사용하여 디렉토리를 읽고, 이를 기반으로 categoryDict 객체를 동적으로 생성할 수 있습니다. 이렇게 하면 파일 구조가 변경되더라도 코드를 수정하지 않아도 됩니다.

이 방식은 다음과 같은 이점이 있습니다:

유지보수성: 파일 구조가 변경되더라도 코드를 수정할 필요가 없습니다.
동적성: 새로운 파일이 추가되거나 기존 파일이 삭제되더라도 자동으로 반영됩니다.
일관성: 파일 경로에 대한 일관성을 유지하면서 오류를 줄일 수 있습니다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions