반응형 서비스추상화1 5장 서비스 추상화 - 1 5.1 사용자 레벨 관리 기능 추가아래와 같은 비즈니스 로직을 추가한다고 가정한다.사용자의 레벨은 basic, silver, gold 세가지 중 하나이다.사용자가 처음 가입하면 basic, 이후 활동에 따라 한단계씩 업그레이드 된다.가입 후 50회 이상 로그인하면 basic 에서 silver 레벨이 된다.silver 레벨이면서 30번 이상 추천을 받으면 gold 레벨이 된다.사용자 레벨의 변경 작업은 일정한 주기를 가지고 일괄적으로 진행된다. 변경 작업 전에는 조건을 추엊ㄱ하더라도 레벨의 변경이 일어나지 않는다.5.1.1. 필드 추가사용자의 레벨을 저장할 필드가 필요하다. 만약 int 값으로 레벨을 관리한다고 예를 들었을 경우 코드 관리는 깔끔할 수 있으나, 다른 종류 예를 들어 basic(1), sil.. 2025. 4. 4. 이전 1 다음 반응형