BlackBerry® 에서 보냈습니다.
아마 하반기에는 JUnit in Action 2nd도 참조해서 많은 부분을 반영시킬 계획을 가지고 있습니다. 기회가 되시면 KOSTA 교육도 들어보시면 도움이 되실겁니다. ^^
아니면 이번 기회에 KSUG에서 테스트쪽에 관심있으신 분들을 모아서 테스트 그룹을 만들어보는 것은 어떨런지요 ^^
2011년 6월 28일 오전 10:21, 조형규 <drea...@miraesoft.kr>님 의 말:
최영목님 JCO의 발표 잘 들었습니다.고품질 개발을 위해서는 테스트가 필수이지만삽질만 하다 포기하곤 했는데,많은 도움이 되었습니다.반갑고요~ 감사합니다.
p.s.강의하신 주제에 대한 추천 그룹있으면 소개 부탁드립니다.
2011년 6월 28일 오전 9:31, <whites...@gmail.com>님 의 말:
에고 뭘요 발표 제안에 참여해주셔서 제가 더 감사하죠. 담에도 잘 부탁드립니다.BlackBerry® 에서 보냈습니다.
From: 최영목 <davi...@nextree.co.kr>Sender: ks...@googlegroups.comDate: Tue, 28 Jun 2011 09:29:19 +0900To: <ks...@googlegroups.com>ReplyTo: ks...@googlegroups.comSubject: [KSUG] [KSUG-자기소개] 이제야 인사드립니 다.
안녕하세요? 이제서야 인사드립니다. 인사드리는 방식이 이렇게 하는 것이 맞는지 잘 모르겠네요.
저는 넥스트리소프트(주) 최영목 대리라고 합니다.
소프트웨어 테스팅 분야에 관심이 많고, 여러분들과 같은 개발자입니다. (현재 3년차이고, 다음달에 곧 4년차가 되겠네요 ^^;;;)
KOSTA에서 재직자 대상 TDD, CI 강의를 2년째 진행하고 있습니다.
최근에는 JCO에서 (백기선님께서 외부 강연도 받아주신 덕분에 ^^) 테스트 자동화 환경에 관련된 발표도 진행하였습니다.
KSUG에는 많은 고수분들께서 있는 것으로 알고 있습니다. 아무쪼록 많은 가르침 부탁드리며,
최근 프로젝트가 바빠서 참석을 못하였지만 마무리되면 자주 오프모임에도 참석하도록 하겠습니다.
앞으로 잘 부탁드립니다. 감사합니다. ^^
ps. 백기선님, 뒷풀이때 인사도 제대로 못드렸네요. 죄송합니다. ^^ 감사하다는 말씀 꼭 드리고 싶었는데 ^^;;
ps2. 회장님, 금주 토요일 세미나 못가서 너무 아쉽습니다. 다음에 번개 술자리때 꼭 불러주세요 ^^--
Google 그룹스 'Korea Spring User Group' 그룹에 가입했으므로 본 메일이 전송되었습니다.
이 그룹에 게시하려면 ks...@googlegroups.com(으) 로 이메일을 보내세요.
더 많은 옵션을 보려면 http://groups.google.com/group/ksug?hl=ko에 서 그룹을 방문하세요.
--
Google 그룹스 'Korea Spring User Group' 그룹에 가입했으므로 본 메일이 전송되었습니다.
이 그룹에 게시하려면 ks...@googlegroups.com(으) 로 이메일을 보내세요.
더 많은 옵션을 보려면 http://groups.google.com/group/ksug?hl=ko에 서 그룹을 방문하세요.
--
---------------------------------------------------------------------------------------------------------------미래소프트(주) 조형규
O.P. 070-8255-6550S.P. 010-3130-8963Twitter. http://www.twitter.com/dream2004Email. drea...@miraesoft.kr---------------------------------------------------------------------------------------------------------------
--
Google 그룹스 'Korea Spring User Group' 그룹에 가입했으므로 본 메일이 전송되었습니다.
이 그룹에 게시하려면 ks...@googlegroups.com(으) 로 이메일을 보내세요.
더 많은 옵션을 보려면 http://groups.google.com/group/ksug?hl=ko에 서 그룹을 방문하세요.
그런데 이 방법을 사용할 때 어떤 원칙 또는 규칙을 지키는 게 좋을 듯 합니다.
예를 들어 3rd-party 라 하더라도 아주 유명한(?) 그래서 maven central에 있는 것들을 re-
packaging 하여 배포하면 나중에 NoClassDefError 를 만날수도 있습니다. 즉, 버전이 다른 클래스가 동일한 클
래스로더에 의해 로딩될 수 있기 때문입니다.
maven 이 종속라이브러리를 가져다 주는 건 좋은데 너무 친절한 나머지 필요없는 것들까지 다 들고오는 바람에 부작용(side
effect)이 발생합니다.
예전 에피소드를 하나 말씀드리면 잘나오던 로그가 어느날 갑자기 안나와서 원인을 분석해본 결과 Apache Tiles가 필요로하
는 라이브러리중 jcl-over-sl4j-1.5.8.jar가 딸려들러와서 발생한 문제였습니다. 결국 이 라이브러리가
commons-logging을 re-packaging 해서 올려졌기 때문에 발생한 문제였습니다. 보다 자세한 내용은 아래 블로그
에 정리해 뒀습니다.
그럼 언제 re-packaging을 사용하냐면
- maven central에도 없는 라이브러리
- 사내에서 만들었고 현재 사용하고는 있는데 소스코드가 없는 것들
- dead project 인데 현재 사용하고 있는 것들. 등등
물론 이런류의 것들을 각각 repository(nexus, artifactory)에 올려서 사용할 수도 있지만 묶어서 관리할 수
도 있다는 것이죠.
^^ 좋은 방법을 공유해달라고 했는데 좋은 방법이라기 보다는 이런 방법도 있다는 정도로 참고하시면 될것 같습니다.