모든 봄 프로젝트를 가로형으로, 즉 동일한 프로젝트에 피처 후 피쳐를 사용하여 개발 중입니다. 이 스타일의 단점은 수직 스타일 즉, 메인 프로젝트와 리포지토리의 서브 프로젝트, 서비스의 서브 프로젝트입니다. 큰 프로젝트의 수직 스타일을 따라야 만하는지 알려주십시오.스프링 부트 프로젝트 수평 분리 코딩 모델
0
A
답변
0
기술적으로 수평 적 접근 여러 프로젝트 도메인이 있고 리소스 팀을 UI 팀, 데이터 팀 및 비즈니스 논리와 같은 여러 팀으로 나누면 3 팀이 병렬로 작동하므로 서로 통신 할 필요가 없습니다.
수직 팀은 한 팀만 있고 모든 리소스는 프로젝트의 모든 레벨에서 작동합니다 (예 : MVC).
개인적으로 새로운 프로젝트 인 경우 세로 옵션을 사용하려고하면 모든 멤버가 비슷한 지식을 가지며 새 멤버를 다루거나 팀원을 이탈하는 경우가 더 쉽습니다. 여기
당신은 그것을 명확히하기 위해 일부 이미지와 좋은 기사를 찾을 수 있습니다
https://agilewarrior.wordpress.com/2009/07/27/horizontal-vs-vertical-slicing/
http://blogs.adobe.com/agile/2013/09/27/splitting-stories-into-small-vertical-slices/
편집 : 정말 특별한 사람이있는 경우 또한, 당신의 팀에있는 사람들에 달려 BackEnd/FrontEnd 같은 특정 기술에서 ... 아마도 가장 효과적인 것은 가로 옵션을 사용하는 것입니다.
관련 문제
- 1. 스프링 부트 : 다른 스프링 부트 프로젝트 참조
- 2. Flex4 - 코딩 아키텍처, 뷰/모델 분리
- 3. angular2 스프링 부트 프로젝트 구조
- 4. 자바 스크립트가있는 Groovy 스프링 부트 프로젝트
- 5. 부모 프로젝트 용 maven이있는 스프링 부트
- 6. 스프링 부트 컨트롤러의 테스트 모델 속성
- 7. 부트 스트랩 : 폼 수평
- 8. 모델 다형성과 모델 뷰 분리
- 9. 스프링 부트 - @ ConditionController의 @ConditionalOnExpression
- 10. 패키지와 Java의 프로젝트 분리
- 11. 모델 /보기 분리
- 12. C# 모델 - 관심 분리?
- 13. codeigniter mvc, 모델 분리
- 14. MVC3 모델 데이터는 분리
- 15. 게임 개발에서보기와 모델 분리
- 16. 스프링 부트 NoUniqueBeanDefinitionException
- 17. 스프링 부트 응답 캐싱
- 18. 스프링 부트, 스프링 OAuth2, 나머지
- 19. 스프링 부트 oauth2 토큰
- 20. 부트 스트랩 3 수평 형태
- 21. 분리 레벨 SERIALIZABLE 스프링 JDBC는
- 22. 스프링 부트 응용 프로그램에서 프로젝트 매핑을 변경하는 방법은 무엇입니까?
- 23. 아파치 HTTP 서버를 가진 스프링 부트 프로젝트 작동
- 24. 멀티 모듈 메이븐 프로젝트 intellij의 스프링 부트 구성
- 25. Xcode에서 프로젝트 분리 작업 공간
- 26. Maven - 배포 및 프로젝트 분리
- 27. 스프링 부트 : favicon을 대체합니다
- 28. 스프링 로그와 사용자 정의 로그의 분리
- 29. 셰이더 코딩 : 비선형 프로젝션 모델
- 30. 모델 분리 및 입력 검사
덕분에 H와 V에 대한 내 인식은 어도비 블로그를보기 전에 완전히 달랐습니다. 내 인식은 DB/저장소와 오른쪽 웹/컨트롤러로 남았습니다. [사이에있는 서비스 및 기타]. 전 수직으로 모든 레이어에 걸쳐 전체 기능을 쓰고있었습니다. 대답은 도움이되었습니다. 감사 –