9
여러 클라이언트에 대해 동일한 소프트웨어의 서로 다른 사용자 정의 버전을 유지하는 방법
우리는 다른 요구를 가진 여러 고객을 보유하고 있습니다. 우리의 소프트웨어는 어느 정도 모듈화되어 있지만, 모든 모듈의 비즈니스 로직을 각 고객마다 조금씩 조정해야한다는 것은 거의 확실합니다. 변경 사항은 너무 작아서 각 클라이언트에 대해 모듈을 개별 (물리적) 모듈로 나누는 것을 정당화하기에는 너무 작습니다. 빌드 관련 문제, 연결 혼란이 걱정됩니다. 그러나 이러한 변경 …