Header

  1. View current page

    딥뿔이 자라나는 노트

Profile_image?t=1225424611&type=big
나를 바꾼 똑똑한 생활 습관, 스프링노트 - 여러분도 지금 시작해보세요!
38

루비 개발 필수 도구

완소 루비 라이브러리 3종 세트를 생각하다가, 루비로 개발할 때 이건 꼭 있어야 할 것 같은 '루비 개발 필수 도구'를 한번 모아봤다.

 

그림_1.png

 

요즘에 아침에 출근하자마자 기계적으로 입력하는 명령어들이 있다.

 

  1. cd /path/to/springnote
  2. rake spec:rcov
  3. mate .
  4. open coverage/index.html
  5. autotest

 

스프링노트 디렉터리로 옮긴 다음, 테스트 커버리지를 살펴보고(034 RCov 0.8.1 - Leopard, Safari 지원, Spec-only 모드 추가) 완소 에디터 텍스트메이트를 띄운 다음, 커버리지 결과를 확인하고, autotest를 띄우고 본격적인 개발을 시작한다. 정말 없어서는 안될 완전 소중 도구들이다.

그리고 ruby-debug는 잊고 있던 디버거를 일깨워주었다. 예전에는 IDE에서 F7, F8을 눌러가면서 우아하게(?) 디버깅 하던 시절도 있었는데 말이다. 마지막 아이템은 유머 :)

 

 

Tags

History

Last edited on 11/30/2007 21:34 by deepblue

Comments (0)

You must log in to leave a comment. Please sign in.