|  |  |
|
참고자료 교육
- "
사람을 위한 자동화: Continuous Inspection (한글)" (Paul Duvall, 한국 developerWorks, 2007년 5월): CheckStyle, JavaNCSS, CPD 같은 자동화된 인스펙터를 사용하여 개발 프로세스를 강화하는 방법과 언제 그것들을 사용할 것인지를 알아보자.
- "
사람을 위한 자동화: 지속적인 피드백 (한글)" (Paul Duvall, 한국 developerWorks, 2007년 6월): CI 시스템으로 통합할 수 있는 다양한 피드백 메커니즘에 대해 알아본다.
- "Automate your team's build and unit-testing process" (Mark Wilkinson, developerWorks, 2005년 10월): 자바 프로젝트에 리눅스 기반의 빌드 서버를 설정하는 것과 관련된 실제 문제들을 다루는 방법을 소개한다.
- "Don't belie CI" (Andrew Glover, thediscoblog.com): 지속적 통합은 CI 서버 이상이다. 사실 빌드 프로세스는 CI보다 훨씬 더 중요하다.
- "Don't focus on the elephant" (Andrew Glover, thediscoblog.com): 수동 코드 리뷰를 소프트웨어 검사(inspection)와 비교
- "The Future of Continuous Integration" (Paul Duvall, testearly.com): 코드가 이미 커밋되었기 때문에 CI는 보수적이다. 그러므로 어떻게 해야 망가진 코드가 SCM 시스템에 들어가는 것을를 일단 예방할 수 있는가?
-
In pursuit of code quality
(Andrew Glover, developerWorks): 코드 메트릭스에서 프레임워크 테스팅, 리펙토링에 이르기까지 Andrew의 코드 품질 연재를 모두 읽어보자.
제품 및 기술 얻기
-
허드슨: 이 영리한 CI 서버를 통해 얼마나 쉬워지는지 경험해보자.
-
JUnit: 자바 플랫폼을 위한 표준 테스팅 프레임워크로 영향력 있는 개발자 테스트를 작성한다.
-
FindBugs: FindBugs로 바이트 코드를 훑어 신속하게 오류를 찾는다.
-
PMD: PMD의 수백 가지 규칙을 테스트에 적용하여 코드에서 오류를 잡아낸다.
토론
|  |
|