You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
현재 저희 서비스의 대부분의 검증 로직들이 절차지향적으로 짜여있습니다. 만약 하나의 검증 로직이 누락되는 경우 다음 검증 로직에 영향을 줄 수 도 있겠다는 생각이 들었습니다. 하지만 필요한 객체들을 적절히 만들어서 검증로직들을 생성자 안으로 옮겨준다면 좀 더 안정적이고 우리 비즈니스 도메인에 종속적인 자료구조를 만들 수 있겠다는 생각이들어 제안해봅니다.
공수가 꽤 들어갈 수도 있겠다는 생각이 듭니다 ㅎ..ㅎ
예시:
만약에 TimeSlot 이라는 객체를 생성한다면, 끝 시간은 시작 시간보다 뒤여야한다와 같은 부분들에 대한 조건을 항상 보장해주는 우리만의 자료구조를 가지는 셈이 됩니다. 그럼 추후에 시작 시간, 끝시간과 관련된 다른 검증이 필요할 때 이런 부분에 대한 조건들은 이미 보장되어있다는 확신하에 검증 로직을 짤 수 있기때문에 더 안정성이 있다고 생각합니다.
The text was updated successfully, but these errors were encountered:
기능 상세
Back to Basic...
예시:
만약에 TimeSlot 이라는 객체를 생성한다면,
끝 시간은 시작 시간보다 뒤여야한다
와 같은 부분들에 대한 조건을 항상 보장해주는 우리만의 자료구조를 가지는 셈이 됩니다. 그럼 추후에 시작 시간, 끝시간과 관련된 다른 검증이 필요할 때 이런 부분에 대한 조건들은 이미 보장되어있다는 확신하에 검증 로직을 짤 수 있기때문에 더 안정성이 있다고 생각합니다.The text was updated successfully, but these errors were encountered: