코드 리뷰에 대한 팀 발표 자료

코드 리뷰에 대한 발표자료를 올려본다. 맥용 mindmap 프로그램으로 작성되어져서 pdf로 컨버팅 하였다. 본인 경험을 바탕으로 작성되어서 몇몇 선지자들의 코드 리뷰에 대한 생각과 다를 수 있을거라 생각들지만 중심 생각은 크게 다르지 않을거라 생각한다. 나름대로 값진 경험을 기반으로 작성되었고, 팀 발표시 반응도 꽤 좋았다. 파일 보시면 왼쪽 박스에 정리된 항목이 존재하는데, 파일에 언급을 하지 않았지만, 이곳을 참고했다. […]

계속 읽기

야후 15주년

야후!에 대한 위키피디아의 정의를보자면… 야후!(Yahoo! Incorporated)는 미국의 인터넷 서비스 업체로, 디렉터리, 전자우편, 개인 홈페이지를 비롯한 서비스들이 통합된 포털 사이트를 운영하고 있다. 야후!의 전신인 디렉터리 사이트는 1994년 1월에 스탠퍼드 대학교 출신의 제리 양과 데이비드 파일로가 만들었으며, 회사는 1995년 3월 2일에 설립되었다. 오늘이 바로 야후가 설립된지 15년이 되는 날이다. 내가 야후에 입사한지 4년 차로 접어드는 시점에서 15년이라.. […]

계속 읽기

textcube.com으로 이사

텍스트큐브 설치형 블로그를 쓰고 있는 관계로 아주 손쉽게 블로그 이사를 할 수 있었다. 물론 도메인 및 rss 주소는 이전것과 동일하기 때문에, 구독하시는 분들에게 불편은 없을 거라 예상해 본다. 이로서 블로그 이사를 두번째 하게 되었는데, 처음엔 이글루스, 텍스트큐브 설치형 그리고 텍스트큐브닷컴 이렇게 되었다. 큰 불편이 생기거나 할 경우 다시 설치형으로 갈지 모르지만, 여기서 한번 정붙이고 살아 […]

계속 읽기

노력과 성과

근 한 1년 동안 내게 가장 많은 스트레스를 준 사람을 뽑으라면 나 자신을 뽑는다고 말할 수 있을거 같다. 지금도 그렇지만, 일을 했으면 성과가 있어야 한다는 스스로의 압박에 참 힘들다. 위에서 주어지는 일만 하면 얼마나 좋을까… 그냥 코드 라인 수 만큼의 성과가 있다면 얼마나 좋을까… 정말 위의 생각들은 지금의 나에게는 희망사항일 뿐이다. 일 자체가 창의적이고 분석적이여야 […]

계속 읽기

패턴인식 – 오일석

작년10월경에 이 책을 접한것은 정말 행운이였던거 같다. 연습문제 풀고, 오타관련해서 리포팅도 하고… 답변을 받고 하면서 책에 대한 신뢰도 및 애정이 커지는 것을 경험했다. 좀 늦었지만, 책 너무 좋아서 포스팅 하나 이렇게 올려본다. 패턴인식 – 오일석 저 어려운 개념들을 최대한 쉽게 설명하고 있는 저자분의 공력에 깊은 존경을 보낸다. 한글로 글 쓸라면 이정도는 되어야 되는데… ㅎㅎ

계속 읽기

뭐든지 베타테스터 되는건 피해야…

개인적인 성향인지 몰라도 새로운 제품을 예판을 이용해 자주 사용을 하고는 한다. 특히나 전자제품이 그런데, 예전에 구입한 eeepc 901도 그렇고, 3년전인가 구입한 MSI 노트북도 그렇고, 심지어는 xbox360까지…최근에 구입한 Lenovo Ideapad U350 2963-K5K 노트북도 그러하다.  이 밖에 많기도 하지만 다 나열하지는 않겠다. 위 나열한 것들중에 가장 선방한 제품은 eeepc 901이였는데, 초기 모델이여서 아주 재미나게도 HDD를 연결하는 포트가 […]

계속 읽기

코드리뷰에 시간을 투자하라.

얼마전에 작년 4/4분기에 만든 코드를 리뷰 받느라 거의 3주의 시간을 쏟느라 고생을 좀 했는데, 이와 관련해서 정리를 해보고자 한다. 내일 물론 이 코드리뷰 과정에 대해서 팀 미팅 시간에 이야기를 할 기회가 있을거 같기도 하고 그렇다. 먼저 내 코드를 리뷰한다고 한다면 가장 먼저 드는 생각이, 뭔가 발가벋겨 진다는 생각일 것이다.. 아무리 코드를 잘 짠다고 하더라도 리뷰(검사)를 […]

계속 읽기

Code Freeze 폭풍 전야에 R 도서 리뷰나..

오늘 원래 회사 4시에 퇴근 할 수 있는 날인데, 지금 새로 작성된 코드들 디버깅과 실제 런타임 테스트를 하고 있다. 한 2시간 전까지만 해도 심각한 버그를 가지고 있어서 금방 프로세스가 assert문으로 죽어 버리곤 했는데, 원인을 발견해 고쳐서 현재 열심히 테스트 모델 빌드중에 있다. 아마도 이번 빌드 마지막 코드 체크인은 내일 아침 그러니까, 미국 시간으로 오후 늦게나 […]

계속 읽기

코딩은 즐거우나 리뷰는 결코 즐겁지 않아.

오늘 아침에 코드 리뷰 결과를 확인했는데…. 1000라인이 넘는 diff코드에 코딩 컨벤션을 맞춰 달라는 수많은 코멘트를 확인하고 충격에 빠졌다. C++ 로 코딩을 하면서 사실 네이밍 이슈에 많은 신경을 쓰지 못했지만 이 정도의 코멘트를 받을 정도로 엉망이지는 않았다. 특히 많은 것은 다른 변수명과 통일성이 없다. 이 변수가 의미하는 바를 이름이 표현해 주지 못한다.. 그리고 변수명을 좀더 짧게 […]

계속 읽기

Query Reformulation(쿼리 재구성)에 대한 이야기

얼마전 야후 리서치 랩에서 논문 몇 편을 발표 했는데, 그 중에서 재미있는 논문에 대한 이야기를 하고자 한다. “From ‘dango’ to ‘japanese cakes’: Query Reformulation Models and Patterns” 쿼리를 마이닝 한다. 이 이야기는 대부분의 경우 클릭 기반의 정보를 이용함을 의미한다. 하지만 위와 같은 주제의 논문은 사용자 세션을 기준으로 사용자의 쿼리 의도를 파악하는 마이닝 작업이다. 위 논문에서는 […]

계속 읽기