tag:blogger.com,1999:blog-6060875800282210631.post5347826197266382367..comments2023-11-08T05:29:09.590+09:00Comments on All of Software: 이 소스는 건들지마전규현http://www.blogger.com/profile/02706025917864233238noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-6060875800282210631.post-29352417664499770952011-10-10T18:13:39.000+09:002011-10-10T18:13:39.000+09:00좋은 글 잘 읽었습니다. 버전 관리 시스템 기능을 최대한 활용해 문제를 해결할 수 있다는 ...좋은 글 잘 읽었습니다. 버전 관리 시스템 기능을 최대한 활용해 문제를 해결할 수 있다는 것에 일정 부분 공감하지만 버전 관리 시스템 사용만으로는 한계가 있다고 생각합니다.<br><br>브랜치가 생성되는 순간 이를 테스트할 수 있는 개발 환경을 쉽게 구축할 수 있는 환경이 되어야 하고, 소스 코드 머지가 subverion은 다소 문제가 되는 부분이 있어 다른 형태의 버전 관리 시스템을 사용해 보는 것도 고려해볼 필요가 있다고 생각합니다.<br><br>그러나 다른 무엇보다 각 기능들을 어떻게 관리하느냐가 가장 중요하지 않나 생각합니다. 기능들을 잘게 나누어서 우선순위를 선정해 개발하는 방식이 갖추어져 있어야 이 모든 과정이 가능할 겁니다. 이 부분을 모두 갖춘 상태에서도 브랜치를 나누고 소스 코드를 잘 관리하는 방법은 상당히 어려운 작업이라고 생각합니다. 한, 두 달의 시간이 아닌 1,2년의 시간을 투자했을 때 진정 우리가 원하는 형태의 소스 코드 관리가 가능해지지 않을까 하는 생각이 드네요.자바지기noreply@blogger.comtag:blogger.com,1999:blog-6060875800282210631.post-12918770134538550452011-10-22T16:48:44.000+09:002011-10-22T16:48:44.000+09:00안녕하세요. 자비지기님SVN은 Merge에 있어서 정말 강한 툴이지요. ^^하지만 제대로 ...안녕하세요. 자비지기님<br>SVN은 Merge에 있어서 정말 강한 툴이지요. ^^<br>하지만 제대로 쓰려면 그 컨셉을 정말 잘 알아야 합니다.<br><br>형상관리도 중요하고 스펙의 범위 관리도 중요하지요. 뭐하나 소홀히 얘기하기는 어렵겠네요.전규현http://allofsoftware.netnoreply@blogger.comtag:blogger.com,1999:blog-6060875800282210631.post-26495327811362889312011-10-13T06:47:50.000+09:002011-10-13T06:47:50.000+09:00Git이 SVN보다는 몇가지 나은 점이 있고, 또한 3-way merge를 해서 아무런 문...Git이 SVN보다는 몇가지 나은 점이 있고, 또한 3-way merge를 해서 아무런 문제 없이 머지가 되었다고 해도 그건 단지 텍스트상의 머지이기 때문에 실제로 '언제든지 소스코드를 수정할 수 있다' 가 만족되려면 상당한 수준의 테스트 케이스가 준비되어야 하고 또한 QA들의 도움이 필요한게 사실이지요.<br><br>또한 이미 릴리즈된 버전에 픽스된 라이브 버그 픽스들을 적절히 트렁크로 가져와서 머지하는 것도 중요합니다. 안 그러면 매 버전마다 개발자들이 regression bug때문에 생고생을 하는 경우도 종종 -_-;;우울한딱따구리http://www.potatosoft.comnoreply@blogger.comtag:blogger.com,1999:blog-6060875800282210631.post-58566327350626075402011-10-22T16:46:48.000+09:002011-10-22T16:46:48.000+09:00안녕하세요. 우울한딱따구리님Git을 쓰려면 조금더 역량이 필요한 것은 사실이지요. ^^언제...안녕하세요. 우울한딱따구리님<br>Git을 쓰려면 조금더 역량이 필요한 것은 사실이지요. ^^<br>언제한번 SVN과 Git를 비교해보도록 하겠습니다.전규현http://allofsoftware.netnoreply@blogger.com