테이블의 레코드를 기반으로 비즈니스 논리를 구현하려고합니다. 우리에게는 두 가지 선택이 있습니다.열거 형 vs 구성 파일
한 가지 방법은 테이블의 각 레코드에 대한 코드에서 enum을 만들고 코드에서 enum을 읽기 레코드와 비교하여 다음에 오는 논리를 결정하는 것입니다. 이 시스템의 단점은 키가 테이블에서 변경되면 (예 : 자동 숫자 필드에서) 변경 사항을 반영하기 위해 응용 프로그램을 다시 컴파일해야한다는 것입니다.
두 번째 방법은 변수를 테이블의 각 레코드에 대한 구성 파일에 저장하고 코드에서 구성 변수를 읽기 레코드와 비교하여 다음에 오는 논리를 결정하는 것입니다. 이 시스템에서의 drwback은 config 파일을 조작 할 수 있고 응용 프로그램이 작동을 멈출 수 있다는 것입니다.
이 문제에 가장 적합한 프로그래밍 패턴은 무엇입니까?
+1 이것은 합리적인 대안입니다 –
+1 미안하지만 당신의 대답을 undestand하지 않았다 .. –
하지만 또한 갈 방법입니다 –