즐거운 개발을 위한 3가지 요소(신뢰, 안목, 컨디션) 발전 방향을 공유합니다.
잘 갖춰진 개발 프로세스와 도구들을 통해 "신뢰도"를 끌어 올리고,
가치 있는 시간들로 채울 수 있도록 누울자리 선택하는 "안목"을 키우면서
머리를 비우고 좋은 "컨디션"으로 당면한 문제만을 집중할 수 있는 워크플로우!
16. 통합개발환경 - 필요한 이유
image : http://www.presentationzen.com/presentationzen/2005/10/apple_special_e.html
17. 통합개발환경 없던 시절
• 형상관리가 안되서 소스코드 변경이력 추적이 굉장히 어려
웠고 작업내용 롤백도 쉽지 않았고
• 이슈관리도구와 같은 커뮤니케이션 도구의 부재로 제로보
드와 같은 게시판을 활용하고
• 빌드서버의 부재로 각자 로컬에서 빌드 결국 "제 컴에선 잘
되는데요"라는 이야기를 어렵지 않게 접했고
• 무분별한 copy & paste로 인해 소스코드량이 기하급수
적으로 늘어던 시절
18.
19.
20. 동영상 링크 : http://www.youtube.com/watch?v=8_lfxPI5ObM&t=3m6s
03:06 ~ 03:40
21. 통합개발환경 - 구축 과정
image : http://www.presentationzen.com/presentationzen/2005/10/apple_special_e.html
36. Redmine Hudson 플러그인
• Author : Toshiyuki Ando
• Show Job List
• Show build result on issue
• Show build history on activity
• Search issues related
particular build.
• Show Build History
http://www.redmine.org/plugins/t-ando_redmine_hudson
40. • 관리
• ‘설정’ 항목 중 [일반], [표시방식], [인증], [메일 알
림], [저장소]에 대한 기본값 변경
• 5명 기본 ‘사용자’ 생성
• Non Member ‘역활 및 권한’ 변경
• 플러그인 설정
• Tab Plugin 활용해 SonarQube 탭 설정
• Redmine Mylyn Plugin 설치
• 베이스캠프 프로젝트
• 프로젝트 생성 및 모듈, 저장소 설정
• 프로젝트 수행단계 템플릿 일감 생성
• 참고자료 파일, 문서, 위키 데이터 생성