Ohlot 프로젝트는 템플릿에 기능을 확장 후 새로운 템플릿으로 제공하는 템플릿 연계 프로젝트입니다.
오롯
오롯은 한국의 순 우리말로써, "부족함 없이 온전하다"라는 뜻을 갖고 있습니다.
Ohlot 프로젝트는 예시를 제공함에 있어 부족함 없도록하고 온전히 견해를 주고 받을 수 있는 것을 목표로합니다.
Ohlot이 지키고자 하는 규칙은 다음과 같습니다.
- 하나의 템플릿에 한 가지 도메인 구현을 목표합니다.
- 이해할 수 있는 네이밍 컨벤션을 지키고자 합니다.
Name | Desc |
---|---|
상위 템플릿 | - |
Framework | |
Language | |
Architecture |
- Monolithic 구조 구현
- 기능 간소화
해당 아키텍쳐에 DDD, TDD, SOLID 고려해서 개발하는 방법을 보이고자 했습니다. 허술한 부분, 알맞지 않다 생각하는 의견이 있다면 Issue로 이야기 해볼 기회가 있으면 합니다.
해당 프로젝트에서 처리하지 않은 특정 요구사항들은 ohlot-architecture-template을 사용한 새로운 tempalte에서 설명할 것입니다.
해당 내용의 기능 제공은 다음과 같습니다.
./gradlew test
![](https://private-user-images.githubusercontent.com/22608825/250790210-20e9ade8-3dcd-43a7-bb7d-d50556c5b6c0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE1NDU0MDYsIm5iZiI6MTcyMTU0NTEwNiwicGF0aCI6Ii8yMjYwODgyNS8yNTA3OTAyMTAtMjBlOWFkZTgtM2RjZC00M2E3LWJiN2QtZDUwNTU2YzViNmMwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzIxVDA2NTgyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTM5ZTg4NWU5ZjgzNjIxZjVmZmY1OTk2MDQwMDUyMGRjZjA4YWZjNDZkYzk1ZWExMDQ4MzE0ODI4NWYxODQ2ZjgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.r9C5W3Dy0JvssOuGT84PyurfHw9XyJABmURoxZ-35LA)