레드마인 플러그인 개발하기-위키 모니터링

회사에서 레드마인을 도입해 사용 중이다. 작년 말부터 꾸역꾸역 운영 중. 일감은 팀원들에게 정책으로 사용하게 하기가 쉬운 편인 것 같다. 반면에 위키의 경우 명확한 목표를 선정하기도 어렵고 따라서 독려하기도 쉽지 않은 …

RoR day 4, 레일스 맛이 첨가된 루비

오늘은 튜토리얼의 4번째 장 Rails-flavored Ruby(레일스맛이 나는 루비?)를 따라가 보겠습니다. 이번 장은 레일스의 기능을 이해하기 위해 필요한 루비 기초지식을 주내용으로 합니다. 지난 번 만들었던 sample_app을 조금 더 개선해 보려고 합니다. …

RoR day 3

아예 오늘 정말 할 일 없네요. 아무도 터치 안하고 ㅎㅎㅎ 완전 외딴섬 ㅋㅋㅋ 루뵨레일스의 튜토리얼 세번째를 시도해 보겠습니다.(http://railstutorial.org/chapters/static-pages#top) 아 지금 링크를 보니 튜토리얼이 있는 곳은 http://railstutorial.org 였군요! 참으로 잘 쓰여진 …

Ruby 다시 시작. Rails 로 부터.. day 1

프로젝트에 일찍 들어오는 바람에 어느정도 자유롭게 공부할 수 있는 여유시간이 생겼습니다. 지난번에 하다가 드롭해버린 Ruby 공부를 다시 시작합니다. Top-down 어프로치로 Rails를 먼저 시작합니다. 우선 http://rubyonrails.org/download 이곳에서 안내에 따라 Ruby를 설치하고 RubyGems도 …

정적분석 = 냄새 맡기

작은 개인 프로젝트에 CI를 적용해 보며 자연스레 떠오르게 되는 생각이 있네요. 정적분석이란 코드 냄새맡기를 자동화 해주는게 아닐까 하고요. CI 도입이 그닥 간단한 일은 아니기에(공부할게 얼마나 많던지;) ant 빌드 스크립트를 작성하는 …

테스트의 레벨

 보통 회사에서 테스트를 3가지 정도의 레벨로 구분하여 다루곤 합니다. 첫 번째로 개발자 테스트, 산출물도 작성하게 되는 단위 테스트 그리고 시스템의 최상위 수준(UI)부터 최하위 수준(데이터)까지를 다루는 통합테스트가 있습니다. 그런데 막상 테스트를 …

TDD의 조언들

제가 개발하는 시스템에 TDD(테스트 주도 개발)와 CI를 꼭 적용해 보고 싶습니다. TDD로 이뤄줄 낼 수 있는 객체지향성과 테스트 자동화가 시스템 개발에 큰 도움이 될 수 있다고 생각하기 때문입니다. 이번에 XUnit …