어제 심사를 봤습니다. IBM developerWorks에서 주최한 이벤트 때문이죠.
okjsp 운영하면서 screencast  조금 만들곤 했는데, 심사를 하다보니 아무래도 음성이 들어가 있는 쪽에 눈이 더 가더군요.
http://video.google.com/videosearch?q=dw_screencast
여기에 가시면 출품한 것들을 볼 수 있습니다.
사용자 삽입 이미지

1등은 맥북인데, 쩝! dw 리뷰블로거는 심사위원이라 참가해도 소용이 없다네요. 하지만 안영회님이나 박찬욱님이 dw에 올린 것보면, 저도 기회는 있나봅니다.
사용자 삽입 이미지

처음 쓰는 툴이라 쉽지 않군요.
https://hudson.dev.java.net 에서 구할 수 있습니다.

일단 cvs 에서 소스 가져오는 정도로 셋팅을 끝냈습니다.
박찬욱님이 멋있게 스크린캐스트로 진행한 동영상입니다.

http://www.ibm.com/developerworks/kr/library/tutorial/os-dw-os-eclipse-europatimesave.html

첫번째 영상: 이클립스 유로파 탐험하기
두번째 영상: IDE 설정하기
세번째 영상: 리팩토링

순서로 되어있으니 이클립스 처음 사용하는 분들에게는 요긴할 것입니다.
ganymede 와 europa 에서 공통되는 부분을 설명하고 있으니 버전 걱정하지 않아도 됩니다.
http://www.ibm.com/developerworks/kr/library/dwclm/20080826/ 

http://javapathfinder.sourceforge.net/ 

자바 프로그램의 데드락이나 발생가능한 예외상황을 찾아주는 프로그램이라고 합니다.

자바 패스파인더는 일반적인 디버거와 다르게 소프트웨어를 한번 실행하여 소프트웨어 상태를 확인하는 것이 아니라, 실행 가능한 모든 경로를 조사하여 발생 가능한 속성 위배(property violations) 사항(가령 deadlock이나 unhandled exception)을 확인하여 문제점을 보고한다.

from: http://www.ibm.com/developerworks/kr/library/dwclm/20080826/ 

사용자 삽입 이미지
http://edu.kosta.or.kr/에 듣고 싶은 강좌가 하나 떴습니다.
전화를 해서 신청방법을 물어봤더니,
"홈페이지에서 회원 가입하시고"
"신청하시면 됩니다." <-- 인정, 수긍

자격지심에 "혹시 프리랜서도 신청가능한가요? " 물어봤더니...
뚜시쿵!
"아, 그건 안됩니다. 고용보험에 가입된 사업장에 근무하는 근로자"만 됩니다 라는...


아 덴당, 프리랜서에게 재교육이란 없는 듯 합니다.
한국 소프트웨어 기술 진흥 협회가 소프트웨어 시장의 인력구성을 좀 생각해줬으면 하고 소박하게 바래 봅니다.

에이, 한 마디 더 해봅니다.
정규직 철폐!
사용자 삽입 이미지

진도를 마쳤습니다. 시험봐야죠. 다른 말로 테스트.
생활 속에서 이러한 이유로 테스트라는 단어는 항상 실체의 뒤에 위치합니다.

TDD, Test Driven Development. 흔히 테스트 주도 개발이라고 얘기하는 것입니다.
학원 안 다니고 주행에 도전했다가 몇 번 씩 탈락한 뒤에 합격해서 받은 운전 면허가 TDD로 받은 운전면허증일까요. ㅋㅋ. 이 경우는 테스트가 학습을 유발했다고도 볼 수 있죠. 영어로 Heuristic 이라고 얘기하는 학습법이요.

이와는 반대로 건드리기 전에 테스트를 해야하는 경우도 있습니다.

사용자 삽입 이미지

image from: http://www.esfi.org/workplace/test-before-you-touch.html 

전기 회로를 손대기 전에 전류가 흐르는지 아닌지 확인을 하는 경우처럼 말이죠.

리팩토링의 관점에서는 테스트 코드의 존재가 이와 같다고 생각합니다. 레거시 코드를 고치기 전에 소스의 특성을 알아내는 것이죠. 그 다음 테스트 코드가 신뢰할 만큼 누적되면 좀 더 안전하게 코드를 수정할 수 있겠지요. 변경으로 인한 사이드 이펙트를 금방 인지할 수 있으니까요.

작년 11월부터 손에 가지고 다닌 책입니다.
다 읽기는 했지만 글자만 다 읽었습니다. ^^; 사실 솔직히 얘기하면 마지막 10% 부분은 많이 설렁설렁 읽었습니다.

읽고난 후 소감은 음... "해 냈다."입니다. core j2ee patterns 이어서 두 번 째 완독한 원서라고 할까요.

사용자 삽입 이미지


책은 누더기가 되었습니다. ^^;
이제 몸으로 읽을 때가 된 듯 합니다. 체득해야죠.
junit 기초입니다.

http://www.eclipse.org/ecf
재밌는 일이 펼쳐집니다.

사용자 삽입 이미지

http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-5040&yr=2008&track=tools

"The many moons of eclipse" 강의를 검색해보니 위와 같은 링크가 나왔습니다.
오~ 강의 PDF 뿐만 아니라 강의 녹화 MP3와 멀티미디어 강의도 나옵니다. 우오~

사용자 삽입 이미지


강의자료와 음성이 같이 나오는 멀티미디어 강의장면입니다.
사용자 삽입 이미지

이쯤 되면 자바원 고맙죠. ^^b

+ Recent posts