oss2024hnu / coursegraph-py

BSD 2-Clause "Simplified" License
5 stars 71 forks source link

gui.py에서 파일 경로 문제 및 상대 경로 사용 강화 #515

Open peyoon opened 3 weeks ago

peyoon commented 3 weeks ago

gui.py에서 파일 경로를 처리할 때 하드코딩된 경로나 혼합된 상대/절대 경로로 인해 코드가 다양한 운영 환경에서 일관되게 동작하지 않을 수 있습니다. 경로를 통일되고 관리 가능한 방식으로 처리하여 경로 문제를 예방하고 유지보수를 용이하게 해야 합니다.

  1. 경로 하드코딩 : UI 파일(Maingui.ui) 경로가 하드코딩되어 있어, 파일 위치가 변경되면 코드 수정이 필요합니다. make_image 함수에서 입력 및 출력 경로가 하드코딩되어 있어 유지보수가 어려습니다.

2.상대 경로와 절대 경로 혼용: select_file, make_image 등에서 상대 경로와 절대 경로를 혼용하여 파일을 처리하고 있습니다. 상대 경로를 일관되게 사용하여 프로젝트 구조 변경 시에도 유연하게 대처할 수 있어야 합니다.