디자인 패턴하면 생각나는 GoF중 한명이며,
자바프로그래머들이라면 거의 다 알고...다른 영역 프로그래머들도 잘아는..
Eclipse의 창시자 Erich Gamma 한국 방문 소식을 접하고,
세미나에 등록, 그를 만날 수 있었다.
오랫만의 세미나 나들이..
인터컨티넨탈에서 헤메고~~순간 층을 착각해서리~
사실 세미나의 내용을 기대한건 아니다..
넘 오랫만에 세미나장 분위기가 느끼고 싶어졌을 뿐..마침 시간도 되고~
지인을 만나 점심을 먹고,
여유있게 세미나장 간다는 것이..이래저래 볼일을 보느라,
시간 딱 맞춰 세미나장 도착..
환영사가 시작되고..
한국 소프트웨어 진흥협회 이상은 단장님의 축사가 이어졌다.
지루한..진부한 표현들이 나오지 않을까 했는데..
음..요새 하는 공부랑..관련이 있는듯..
나름 열심히 들었다.
음~~ 그래 알지만..실제는?? 우리나라 프로젝트 환경이 어려운건 사실이다~
시간이 되고 드디어 Erich Gamma를 만났다.
협업, 그리고 진정한 통합개발환경 솔루션~
내가 느꼈던 오늘의 주제는 이랬다. 그리고 이하 설명도 내가 느끼는거다..자주 쓰는 부분만...
--------------------------------------------------------------------------------------------
개발툴(IDE:Eclipse) + Issue Tracker(JIRA, Trac 과 같은 것들) + 버전관리툴(CVS, SVN 같은..) + Build 지원
--------------------------------------------------------------------------------------------
개발툴: 코딩,테스트코드 작성 및 단위 테스트 수행
이슈 트래커: 작업 할당, 이슈로깅, 메일링, 버전관리 및 개발툴 연동 통합관리(때론 같이..또는 따로 이지만..)
버전관리툴: 말그대로 버전관리..
--------------------------------------------------------------------------------------------
사실 저것들이 따로따로 논다~
개발툴은 개인PC에..
개발서버에 버전관리서버, 이슈관리서버, 빌드서버등을 따로따로 설치해본적이 있다.
오늘의 포인트는 저런것들의 통합~
신규 개발자가 온다고 치자..
통합 솔루션에서는 신규개발자에게 메일을 발송한다.
메일의 내용에는..지금까지의 이력과, 앞으로 해야할 일의 정보가 포함되어 있는 링크가 제공된다.
그리고, 빌드 및 테스트..
지속적인 유닛테스트..그리고 결과에 대한 피드백..당연 모든게 자동화 이다.
여하튼 프로젝트 흘러가는 상황, 마일스톤, 팀원, 팀원별 담당업무 그리고 히스토리~
모든게 통합관리 되어 공유되는거다..
윗사람만 아랫사람의 일을 아는게 아니라..업무공유가 중요하다는거 같았다.
이래저래 에릭의 세미나는 끝이 나고,
개발자들의 질문이 이어졌다.
두가지만 적어보자면,
첫번째, API 사용의 용이성에 대한 것이다..(API를 개발한다면 말이지~)
에릭의 답변은 Unit Test를 해보라는 거였다. 뭐...모듈의 결합도는 낮추고, 응집도는 높이는 설계방식이겠지?
사실..Test code를 작성해 보면 해당 메소드가 이름에 맞는 역할을 하는지, 넘 많은 기능들을 하진 않는지..
느껴지는게 있다.
두번째, Agile 방법론 확산방법에 관한 것.
그의 답변은 직접 팀원을 옆에 앉혀 Test 작성을 알려주고 실습하게 하면서 적용을 해야하는게 제일 낫지 않나 했다.
사실 내가 느끼는것도 그렇다..Unit Test Case 코드를 작성을 하면 할수록, 테스트의 매력에 흠뻑 빠진다.
귀찮지만, 그걸 하게된다..결코 그건 귀찮은 작업이 아니라 개발자라면 당연히 해야하는 것처럼 느껴지고,
오류포인트 찾기, 오류 수정 및 추가요구사항 반영에도 신속하게 테스트를 할 수 있다.
Agile 방법론 하면 가장 먼저 떠오르는게 TDD 이다. 잘못 보면 XP의 실천지침정도로 이해할 수도 있으나,
Test 무진장 중요하다.
끝나고 행사를 주최해주신 IBM 측에서 마우스패드 기념품도 주고,
에릭감마와 만날 기회를 제공해 주셧다.
사인도 받았고, 사진도 함께 찍었다.
스캔을 하려다 귀찮아서 우선..저렇게~~
책꽂이의 배경화면도 그냥 냅뒀다..
종류와 상관없이 멋대로 꽂혀있는 나의 책들..ㅋㅋ

사실 세미나 바로 들어가기 직전, 길을 잃고 헤메다..김대중 전 대통령 서거소식을 접했었다.
안그래도 머리복잡한데..슬프기까지 하니..세미나에 집중은 잘 안되었었다.
후기를 쓸 자신이 없어 그냥 지나치려다, 오랫만의 나들이라..기념삼아 남긴다..
사실 글 써보는것도 오랫만이거든~
뒤죽박죽 어렵구만~




덧글
아름프로 2009/08/25 23:38 # 삭제 답글
후기 잘 보고 갑니다. ^^후기에 대한 링크를 jazzlab.net 에 올려놓겠습니다.
삭제 원하시면 말씀주세요. 감사합니다.