QHIANA7 / UniversalKKT

This is a project that implements a word-of-mouth game with several templates in .NET
MIT License
0 stars 0 forks source link

프로젝트 디렉터리 구성 필요 #1

Open QHIANA7 opened 2 years ago

QHIANA7 commented 2 years ago

소스와 테스트 그리고 문서를 다룰 디렉터리를 적절하게 구성할 필요가 있습니다.

QHIANA7 commented 2 years ago

이 게시물처럼 확장이 용이한 아키텍처를 채용하면 좋을 것 같지만, 웹앱에 국한된 것 같고 데스크톱 앱 개발에도 적합한지는 좀 더 검토가 필요할 것으로 보임.

QHIANA7 commented 2 years ago

.gitignore 등의 파일도 미리 구성할 필요가 있음

QHIANA7 commented 2 years ago

지금까지 써왔던 대표적인 OSS Notepad++, Git Extensions, FileZillia 등을 살펴보면 공통적으로 최상위 루트에 tests(테스트), src(소스), docs(문서) 폴더가 보인다.

최상위 루트 폴더는 위 3개로 우선 생성하도록 한다.

QHIANA7 commented 2 years ago

src 폴더에는 실제 소스가 저장되는데, 내부적으로 공통 라이브러리, 서버, 클라이언트를 한번 더 디렉터리 단위로 나눌 필요가 있음

QHIANA7 commented 2 years ago

클라이언트 폴더 내부에 WinUI, UWP, WPF를 Desktop폴더에, BlazorWasm, BlazorServerWeb, ASP.NET Core를 Web폴더에 각각 나누어 기본 프로젝트를 나누는 것으로 한다.