본문 바로가기

전체 글196

안개를 피하는 방법은 높은 곳으로 올라가는 것이다. 프로젝트는 많은 위험들이 도사리고 있는 곳입니다. 그렇기때문에 이러한 위험들을 조기에 식별하는 것이 중요한 일들 중에 하나입니다. 하지만, 그러한 위험들이 모두 식별되었다고 문제가 해결되는 것이 아니기 때문에 그에 대한 해결책까지 얻기를 원합니다. 과연 이러한 방법이 가능한지, 그리고 실제 도움이 되는지는 한번 생각을 해볼 주제인 것 같습니다. 안개가 자욱한 아침에 우리는 길을 나서는 경험을 해보았을 겁니다. 1미터 바로 앞을 보는게 상당히 어려울 것입니다. 앞으로 우리는 42km 라는 긴 여정을 가야하는데 안개때문에 도무지 앞이 보이지를 않아서 어디로 갈지 갈팡질팡 하고 있습니다. 이와같은 상황이라면 누구든지 앞을 볼 수 있게 높은 곳으로 올라가야 한다고 생각할 것입니다. 높은 곳에 올라가보니 이제 저.. 2010. 1. 22.
20세기 충격 참상 http://kr.blog.yahoo.com/wsshimtw/1125 2009. 12. 11.
프로젝트 관리자가 알아야할 97가지 사실 - 글모집 O'Reilly 에서 출판된 '97 Things' 시리즈의 두번째 책입니다. 기존 Software Architect 에 관련된 책은 Eva팀과 같이 번역을 진행해서 내년 초에 출판될 예정이고, 이제 두번째 시리즈 책을 회사 내부의 팀장들과 같이 진행하고 있습니다. 이 책 역시 수많은 Software 프로젝트 현장에서 프로젝트 관리자(PM)로 경험하신 많은 분들의 이야기가 담겨져 있으며, 그 내용이 현실적이어서 많은 공감을 불러일으키는 것 같습니다. 이 책은 첫번째 책과는 달리 미국 각지 뿐만 전세계 각지의 IT 현장에 있는 사람들의 목소리를 실으려고 더 노력을 한 흔적이 보입니다. 책의 내용을 작성한 저자들이 다양한 국적을 가졌다는게 그 예입니다. 하지만, 못내 아쉬운 점은 소위 IT 강국이라고 하는 대.. 2009. 12. 8.
Spring의 AOP로 구현한 테스트 스파이(Spy) 테스트 스파이는 테스트 더블(double) 의 한 유형으로, 대상 시스템 내의 특정 컴포넌트의 간접적인 결과 호출을 검증하기 위한 장치이다. 즉, 테스트 스파이는 해당 컴포넌트의 행위를 검증하기(behaviour verification) 위한 테스트 장치라고 볼 수 있다. 테스트 스파이는 다음과 같은 상황에서 사용된다. 대상 시스템의 간접적인 결과를 검증하고자 하지만, 사전에 모든 속성의 값들을 예상할 수 없는 경우 Mock 객체를 사용해서 충분하게 예상을 하지 못한다고 생각할때 이를 보여주기 위한 검증을 필요한 경우 동등성 비교와 같은 검증시 단정(assertion) 메소드를 사용해서 제어하지 못하는 경우 테스트 스파이에 대한 구현은 해당 로직을 대상 컴포넌트로 주입을 함으로써 비즈니스 로직 수행 중에.. 2009. 12. 4.
반응형