[Clean Architecture 정리] 20장. 업무 규칙
·
IT/architecture
20장 업무 규칙업무 규칙(Business Rules)은 사업적으로 수익을 얻거나 비용을 줄일 수 있는 규칙 또는 절차다. 더 엄밀하게 말하면 컴퓨터 상으로 구현했는지와 상관없이, 업무 규칙은 사업적으로 수익을 얻거나 비용을 줄일 수 있어야 한다. 심지어 사람이 수동으로 직접 수행하더라도 마찬가지다. 예를 들어, 대출에 N%의 이자를 부과한다는 사실은 은행이 돈을 버는 업무 규칙으로, 프로그램으로 이자를 계산하든 사람이 계산하든 상관없는 파트입니다.핵심 업무 규칙사업 자체에 핵심적이며, 규칙을 자동화하는 시스템이 없더라도 그대로 존재하는 규칙이다.핵심 업무 데이터( 대출 잔액, 이자율, 지급 일정) 핵심 업무 규칙이 요구하는 데이터. 시스템으로 자동화되지 않은 경우에도 존재하는 데이터이다.엔티티핵심 업..