본문 바로가기

Development

프로젝트 진행시 사용하는 유틸리티 노트

버전관리
  • CVS : 1986년 제작됨
  • Subversion : CVS 를 보완
  • SVK : 분산버전관리 
  • Bazaar : 분산버전관리
  • Mercurial : 분산버전관리
  • Visual SourceSafe : 윈도우에서만 동작
  • IBM Rational ClearCase
  • BitKeeper : 분산버전관리
  • Git : 분산버전관리

빌드자동화
  • Ant : 자바기반
  • NAnt : .Net 기반
  • Maven : 프로젝트 빌드, 리포팅, 도큐멘테이션
  • MSBuild : .Net 기반
  • Make : 전통 빌드
  • Jam : Make 를 개선
  • Hudson
  • CruiseControl : 자바기반
  • CruiseControl.NET : .Net기반
  • Continuum
  • LuntBuild

테스팅
  • JUnit : 자바기반
  • NUnit : 닷넷기반
  • xUnit.net : 닷넷기반
  • TestNG 
  • jMock : TDD를 위한 라이브러리
  • Cactus : 웹어플리케이션 테스팅 프레임워크
  • Selenium : 웹어플리케이션 테스팅 프레임워크
  • Canoo Web Test : 웹어플리케이션 테스팅 프레임워크

도큐멘테이션
  • Trac : 위키, 서브버전, 이슈트래커가 통합됨, 파이썬 기반
  • JSPWiki : 자바기반
  • MoinMoin
  • MediaWiki : 위키피디아에서 사용됨
  • Moni Wiki : 국내 개발자가 만듦
  • Confluence
  • ProjectForum

이슈관리
  • Trac
  • Mantis
  • Scarab
  • BugZilla
  • JIRA

통합 유틸리티
  • Trac
  • nForge
  • GForge : SourceForge.net 을 개선
  • Microsoft Team Foundation Server
  • Microsoft Visual Studio Team System
  • ProjectForum
  • Google Code
  • SourceForge.net
  • KLDP.net
  • Project Kenai
  • RubyForge
  • RIAForge
  • CodeBeamer
  • ProjXpert
  • Clearspace
  • GitHub

이중 사용하는 것은 겨우 서브버전?

'Development' 카테고리의 다른 글

NodeJS 기반의 Coffee Script 개발 환경  (0) 2011.07.08
Struts 2 Performance Tuning  (0) 2011.06.22
Struts 1.x Spring 1.x iBatis 2.3 연동시 체크해야할 xml 들  (0) 2010.10.09
EUC-KR 과 UTF-8  (2) 2010.09.12
Selectors API Level 2  (0) 2010.09.05