News from 12월, 2009

  2009/12/10
Tightly Coupling 상태의 클래스 테스트 자동화
Last changed: 12월 10, 2009 13:03 by 자바지기

애플리케이션을 개발하다보면 다음과 같이 다른 소스 코드와 직접적으로 의존 관계가 발생하는 경우가 종종 있다.

LegacyCode 클래스를 Dependency Injection(이하 DI)를 이용하여 전달할 경우 LegacyCode 클래스를 동적으로 전달할 수 있기 때문에 테스트를 자동화할 수 있다. 그러나 직접적인 의존관계가 발생하는 경우가 종종 발생한다. 이와 같은 상황이 발생하는 경우는 다음과 같다.

  • 외부 라이브러리 코드와 직접적인 의존 관계가 발생하는 경우.
  • 레거시 코드와 직접적으로 의존 관계가 발생하는 경우.
  • static field를 사용하는 경우.

이와 같은 상황이 발생할 경우 어떻게 하면 테스트를 자동화할 수 있을까? 이와 관련한 해결 방법에 대하여 Tightly Coupling 상태의 클래스 테스트하기 문서에서 다룬다.

Posted at 10 12월 @ 1:26 오후 by 자바지기 | 0 Comments
  2009/12/18
Domain-Driven Design Using Naked Objects
Last changed: 12월 18, 2009 12:57 by 자바지기

Domain Driven Design(이하 DDD) 관련 책이 또 한권 나왔다. Domain-Driven Design Using Naked Objects

DDD가 아직 많은 곳에 널리 사용되지는 않는 것으로 보이지만 꾸준히 관심도가 증가하고 있는 것을 확인할 수 있다. 하지만 아직 국내에서는 적용한 사례를 거의 찾아볼 수 없다. 새로운 지식을 받아들이는데 있어서 영어에 대한 장벽이 늘 부담스러울 따름이다. 공부를 한다고 하지만 쉽게 넘을 수 없는 장벽이 있는지라..

Posted at 18 12월 @ 1:24 오후 by 자바지기 | 3 Comments

  12월 2009
Sun Mon Tue Wed Thu Fri Sat
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

12월 18, 2009
12월 10, 2009