SimTong-Backend
SimTong-Backend copied to clipboard
(주)로쏘의 사내 인트라넷 서비스, '心통' 백엔드 입니다.
elgohr/Publish-Docker-Github-Action@master is not supported anymore
## AS-IS **1. afterDate와 beforeDate가 같을 시 PK 중복 충돌의 위험이 있습니다.** [ChangeEmployeeHolidayUseCase](https://github.com/Team-ComIT/SimTong-Backend/blob/develop/simtong-application/src/main/kotlin/team/comit/simtong/domain/holiday/usecase/ChangeEmployeeHolidayUseCase.kt) - line 44 ~ 47 **2. 같은 주 내에서 휴무일 변경 시 휴무일 제한에 걸릴 가능성이 있어...
## AS-IS - 비즈니스 로직 및 객체들이 중구난방하게 흩어져 있음 - 비즈니스 로직과 도메인 로직의 구분이 안됨 ## TO-BE - 명확하게 분리해 코드 가독성 증진하기 - Value Object 사용을 늘려...
## AS-IS - Request 핸들링 개선 - ModelAttribute 개선 - Value Class 검토 ## TO-BE - Request 예외 검출 ## Additional
## Describe - HTTP 요청에서 유효성 검사가 되지 않는 문제 해결 - 전체 요청을 검토 - Value Class 위치 - Presentation → Domain - Presentation이 Domain 의존 ## Additional -...
## AS-IS - mapstruct 라이브러리를 사용하여 모델 변환 - kotlin과 잘 어울리지 않음 ## TO-BE - 직접 매퍼를 구현하는 것으로 변경 ## Additional - #286 이전에 작업
### Discussed in https://github.com/Team-ComIT/SimTong-Backend/discussions/91 Originally posted by **softpeanut** October 3, 2022 ## AS-IS - application 또는 domain module에서 Response DTO를 생성해 presentation module로 반환한다. - presentation module에서는 해당 Response DTO를...
### Discussed in https://github.com/Team-ComIT/SimTong-Backend/discussions/42 Originally posted by **softpeanut** September 7, 2022 좋은 소프트웨어를 설계하기 위해서는 응집도를 높이고 결합도를 낮추어야 한다. - **응집도** > 하나의 모듈(클래스) 내부에 존재하는 구성 요소들의 기능적...