*복잡한 비즈니스 로직 구조화*를 동아리 회비 앱·학부 경험으로 답한다.
상용 환경 비즈니스 로직 실무는 없습니다. 동아리 회비 앱에서 작은 규칙 구조화를 해본 정도입니다.
회비 면제 규칙이 7가지 — 신입생·휴학·졸업예정·임원·장학생·외부 활동·예외 신청 — 으로 늘어난 자리가 있었습니다. 처음에 if-else로 짠 자리가 수정마다 다른 자리가 깨진 자리가 됐습니다. 규칙을 별도 테이블·전략 패턴으로 분리한 뒤에 규칙 한 가지 추가가 다른 자리를 안 깨는 자리가 됐습니다.
첫 자리에 if-else로 시작한 실패가 있었고, 수정 한 번에 두 규칙이 깨진 자리가 있었습니다. 그 일이 규칙은 데이터로라는 자세를 만들었습니다. 실무에서도 사수의 양식과 순서를 첫 자리에서 손에 익히고, 그 흐름이 매일의 자세로 굳어지게 만드는 자리부터 들어가고 싶습니다.