P-Camp 그 두번째 만남 – 서로의 입장을 이해하고 존중하자

두번째 P-Camp 행사가 10월10일 코엑스 컨퍼런스 센터에서 개최됐다. P-Camp란 행사도 낯설고, 주로 토론으로 진행된다고 되어 있어서 토론에 서툰 나로서는 조금 망설여지기도 했지만 요즘 TDD에 관심이 많아서 과감히 신청을 했다. 선착순 300명이 정원이었는데 이미 300명이 차서 대기로 신청을 했는데 신청취소가 좀 있었서 참석할 수 있었다.
 
토론은 다음 이슈를 가지고 소그룹을 정해서 이루어졌다.
1. 웹 환경에서의 테스트
2. Agile 개발 방법론에서의 S/W 테스팅
3. 개발자와 테스터의 효율적이면서 인간적인 관계
4. 게임 산업에서의 자동화 테스팅
5. 국내 S/W 테스터들의 현재 주소와 앞으로의 위치
6. DB컨설턴트들의 경험담
7. 온라인게임에서의 테스트
8. 웹어플리케이션의 테스팅 자동화 방법
9. 임베디드시스템의 테스트
10. 테스트가 제대로 수행될 수 있는 기업 문화
11. 테스트의 중요성을 인식하고 잘 실행되고 있는 사례
12. 패키지 솔루션 기획과 테스트
13. 프로젝트 매니지먼트에서의 리스크 관리
14. 효율적인 교육과 여가활용 방안
15. Agile 개발팀에서의 테스팅의 단계와 적용사례
16. SI업체 속의 애자일문화
17. TDD로 개발을 하였을 때의 이점이 어느 정도 되는가
18. TDD의 실용 적용 방법과 그 과정의 어려운 점

난 8번 “웹어플리케이션의 테스팅 자동화 방법”을 선택했다. 18번을 선택하고 싶었지만 이게 토론인지라 TDD에 대해 아직 얘기할게 아무것도 없기에 마냥 들을 수만은 없어서 그래도 가장 많이 접하는 웹어플리케이션 관련 주제를 택했다.

사용자 삽입 이미지

우리조는 개발자와 QA 테스터 분들로 구성이 됐다. 처음에는 좀 서먹서먹 했지만 좀 지나니깐 많은 얘기들이 오고갔다. 자동화 툴이 어떤게 있으며, 각각의 장단점. 그리고, 원론적으로 자동화 툴이 왜 필요하냐 등….  역시나 서로 처한 입장이 많이 틀리고, 서로 그 입장을 이해하기 위해서는 많은 커뮤니케이션이 필요하다는 걸 다시 한번 절실하게 느꼈다.

회사에 급한일이 있어서 100분으로 예정된 토론을 마치지 못하고 중간에 나오게 되서 좀 아쉬웠다. 다음 DevNight이나 오픈마루 1st DevDay처럼 개발자가 참여하는 행사에만 참석하다가 다양한 도메인에서 일을 하는 분들을 만날수 있어서 좋았고, 처음 접한 토론 문화에 좀 어색하긴 하지만 괜찮은 경험이었다.

Zend Framework에 포함되어 있는 Zend_Lucene_Search

php에는 여러 프레임워크가 존재한다. 이 중 Zend Framework라는게 있는데, php로 구현되어 있는 검색엔진이 없을까 찾다가 알게 되었다. 이 프레임워크에는 Jakarta 프로젝트의 하나인 Lucene을 PHP로 포팅한 Zend_Lucene_Search 패키지가 존재한다.

이 패키지를 이용하여 검색엔진을 만들어서 테스트해봤다. 역시 빠르다. 하지만 문서의 갯수가 많아지니 현저히 느려지는 속도..

나름 결론을 내린 건 하드웨어 사양에 따라 틀리겠지만 10만건정도 이하의 문서를 검색하는 사이트에서 유용할 것 같다. 부하가 많이 걸리는 부분은 키워드에 맞는 문서를 검색하는 부분이 아니라 검색되어진 문서를 배열로 만들고 이를 사용자의 요구에 맞게 정렬하는 부분이었다. 이는 PHP의 한계가 아닐까 보여지는데… 검색결과문서수가 평균 천건을 넘지 않는다면 인덱싱되어 있는 문서건수가 많더라도 유용하게 사용되어 질 것 같다. 또한 검색엔진, Lucene을 이해하는 데에도 유용할 것 같다.

컵라면을 못먹는 편의점 “김포공항 훼미리마트”

추석연휴 마지막 날 비행기를 타고 제주에서 서울로 올라왔다.  김포공항에 도착해보니 배도 출출하고 해서 컵라면이나 간단히 먹을 생각으로 편의점에 들어갔다. 추석동안 먹은 느끼한 음식들 때문에서라도 얼큰한 국물이 땡겨서.

근데 컵라면 진열대에 희한한 문구가 쓰여 있었다.

사용자 삽입 이미지


훼미리마트 매장(공항)내에서는 컵라면을 드실 수 없습니다. 컵라면은 판매용입니다.”
컵라면을 살 수는 있는데 먹을 수는 없다고 한다.  결국 컵라면을 못먹고, 옆 푸드코트에 가서 비싼 3,500원짜리 라면을 먹었다. 공항내 다른 음식점들을 보호하기 위해서 공항관리공단에서 이렇게 한것 같은데.. 너무 어처구니가 없다.

공항내 음식점이 일반 식당보다 가격이 턱없이 비싸다. 하지만 다른 대안이 없어서 이용할 수 밖에 없다. 편의점에서 천원정도면 먹을수 있는 컵라면도 공항내에서는 먹을 수 없다는 이유로 3,500원짜기 라면을 어쩔 수 없이 사서 먹어야 한다. 비싼 공항이용료까지 내면서 말이다.