{{{
중급 이상의 개발자로 거듭나려면 개발방법론도 알아야 한다고 봅니다. 개발 방법론에 관련 글이 위치하는 곳입니다.
}}}
[{TableOfContents }]


!! XP

!! TDD
%%tabbedSection
%%tab-글
! 애플리케이션 테스트
* [JUnit 4.x 시작하기|junit4start] - JUnit 4.x 시작하기
* [Mocks Object|mockobject] - TDD에서 자주 사용되는 모의객체에 대한 OnJava의 글. 

* [Korean EasyMock Readme|http://openframework.or.kr/framework_reference/easymock/2.3/Documentation_ko.html] - EasyMock 2.3버전의 readme한글파일
* [사람을 위한 자동화: 연속 테스팅 (한글)|http://www.ibm.com/developerworks/kr/library/j-ap03137/index.html] - DbUnit, JUnitPerf, Selenium, Cobertura, CruiseControl 사용하기(링크)
* [JUnit을 사용하여 멀티쓰레드 테스트하기|http://today.java.net/pub/a/today/2003/08/06/multithreadedTests.html] - JUnit을 사용하여 멀티쓰레드 테스트하기(링크)

! 자바스크립트 테스트
* [jsunit 시작하기|startJsunit] - jsunit 시작하기
! 통합테스트
* Selenium
*# [Selenium 설치|installSelenium] - Selenium 설치하기
*# [Selenium 활용|usingSelenium] - Selenium 설치하기
*# [Selenium 으로 네이버 로그인 하기|usingSeleniumToNaverLogin] - Selenium 으로 네이버 로그인 하기
%%
%%tab-링크
* jsunit - [http://blogs.pathf.com/agileajax/2006/06/jsunit_agile_aj.html]
* jsmock - [http://jsmock.sourceforge.net/]
*# [http://ajaxian.com/archives/tdd-and-javascript-with-jsmock]

%%
%%


!! MDA

* [Model Driven Architecture|conceptofMDA] - MDA(Model Driven Architecture)란 무엇인가.?

! AndroMDA

!! 디자인 패턴
* [Use your singletons wisely|useYourSingletonsWisely] - 싱글톤 패턴을 현명하게 사용하자.
* [Design Pattern Concept|designPatternConcept] - 디자인 패턴 정리(작성중)
* [Design Pattern top 10|designPattternTop10] - 가장 많이 사용되는 디자인 패턴

* [Using Dependency Injection in Java EE 5.0|dependencyInjectionInJavaEE5] - Java EE 5.0에서 의존성 삽입 사용하기(영문)

!! CI
! 코드 커버리지
* [Clover for Ant 설정하기|Getting_started_with_Clover_For_Ant]
* [EMMA for Ant 설정하기|Getting_started_with_EMMA_For_Ant]

! Hudson
* [Hudson 시작하기|Getting_started_with_Hudson]
* [Hudson plugin 설치하기|InstallHudsonPlugin]
* [Hudson Junit 리포트 생성하기|GenerateHudsonJunitReport]
* [Hudson PMD 리포트 생성하기|GenerateHudsonPMDReport]
* [Hudson FindBugs 리포트 생성하기|GenerateHudsonFindBugsReport]
* [Hudson Clover 리포트 생성하기|GenerateHudsonCloverReport]

! Bamboo