-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Kim DongHyo edited this page Jul 3, 2022
·
8 revisions
- OOP(객체 지향 프로그래밍)의 장점을 최대한 활용
- 테스트 코드를 통한 믿을 수 있는 코드 작성
- 대용량 트래픽을 고려한 확장 가능한 설계 및 성능 튜닝
- 코드리뷰를 통해 코드 품질 향상
- 코드 컨벤션 준수하여 코드 통일성 유지
- Java 11
- Spring Boot 2.6.7 (현재 최신 GA 버전)
- Gradle Kotlin DSL
- Spring Cloud (추후)
- Spring Security
- Junit 5
- Hibernate / SpringJPA
- MySQL 8.0
- Redis
- Git Flow
- master : 완성된 버전 브랜치
- develop : 다음 버전을 개발하는 브랜치
- feature : 기능을 개발하는 브랜치
- hotfix : 완성된 버전에서 발생한 버그를 수정 하는 브랜치
- 기본 코드 스타일은 Google Code Style 을 사용한다.
- 기본 스타일에서 변경 목록
- 탭 4칸
- 행 길이 240
-
도메인 별 > 계층 별
-
ticketing
- server
- global
- config
- dto
- exception
- factory
- health
- redis
- security
- validator
- movie
- application
- domain
- service
- payment
- application
- domain
- service
- user
- application
- domain
- service
- global
- server