2016-10-20 2 views
0

모든 봄 프로젝트를 가로형으로, 즉 동일한 프로젝트에 피처 후 피쳐를 사용하여 개발 중입니다. 이 스타일의 단점은 수직 스타일 즉, 메인 프로젝트와 리포지토리의 서브 프로젝트, 서비스의 서브 프로젝트입니다. 큰 프로젝트의 수직 스타일을 따라야 만하는지 알려주십시오.스프링 부트 프로젝트 수평 분리 코딩 모델

답변

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

덕분에 H와 V에 대한 내 인식은 어도비 블로그를보기 전에 완전히 달랐습니다. 내 인식은 DB/저장소와 오른쪽 웹/컨트롤러로 남았습니다. [사이에있는 서비스 및 기타]. 전 수직으로 모든 레이어에 걸쳐 전체 기능을 쓰고있었습니다. 대답은 도움이되었습니다. 감사 –

관련 문제