방금 프로젝트의 1 단계에서 2 단계로 이동했습니다. 이 전환 과정에서 우리는 봄과 struts2에 대한 XML 구성을 모두 없애고 완전히 주석 처리 된 체제로 전환했습니다.자바 프로젝트에서 XML을 제거하여 효율성을 어떻게 높습니까?
참가자 모두가 개발 속도에 미치는 실제 효과에 놀라움을 금치 못합니다. 이유가 이것에 대한 있습니다
- 역할이 다른 모든 런타임 모델을 용이하게하기 위해 우리가 @StubRepository, @TestService 및 @NotTestService 주석을 필요로 이해를 취소 리드를 필요로하는 생각 구조화 우리의 프로젝트
- 이러한 주석은 큰 개의 중복 된 xml 정의를 대체했습니다. (런타임, 단위 테스트, 통합 테스트, 셀렌 테스트)
- ide에서 모든 종속성을 완벽하게 추적 할 수 있습니다. 의존성이 이익 중 일부는 아마뿐만 아니라 재 구조화하여 XML을 실현 될 수 있었다
분명하기 때문에
솔직히 말해서 20,000 시간 분량의 프로젝트에서 생산성이 약 10 % 향상되었습니다. 나는 믿기가 거의 힘듭니다.
이 경험을 공유하는 다른 사용자는 누구입니까? 당신의 이득은 무엇이며 어떻게 설명합니까?
신비한 시간 ... :) –
나는 복잡성 (그리고 그 양)을 반영하기 때문에 프로젝트의 전체 크기가 적절하다고 생각한다. 어쨌든 예산 수치 임) – krosenvold