RubyMine을 계속 사용하는 이유

개시하다
이 글은 iCARE Dev Advent Calendar 2021(두 번째) 20일째 기사다.
자사 서비스(Carly)에서는 서버측 개발 언어인 루비 온 레일스(Ruby On Rails)를 사용합니다.
그래서 저는 루비마인이라는 IDE를 사용하고 있습니다. 그래서 저는 루비마인을 사용하는 이유를 기재하고 싶습니다.
사용하기 시작한 이유
처음 사용하기 시작한 이유는 이전 작업에서 주변 엔지니어들이 사용했기 때문에 추천됐다.
그때 회사에서 허가증을 산 것도 사용의 계기였다.
지속적인 사용 이유
이전 작업에서 사용하기 시작했고 현재도 계속 사용하고 있는 이유는 다음과 같은 몇 가지가 우수하기 때문이다.
1. 코드 점프력 강하다
회사 내 루비마인 이용자들에게 물어본 결과 먼저 돌아온 이유다.자기도 그렇고 이렇게 많은 돈을 줄 수 있는 수준이라기보다는 못해요.
코드 점프의 강점은gem의 출처를 추적할 수 있다는 점(ruby의 코드도 추적할 수 있다).
단축키(Mac) 표시⌘ + B에서 코드 점프⌘ + option + ← 반환.
[루비마인 코드 점프 애니메이션]



2.break point의 debug를 설정하는 것이 편리합니다


RubyMine이 할 수 있는 debug는 다음과 같은 장점이 있습니다.p>

  • debug용 코드 등을 삽입할 필요가 없음
  • 매개 변수 등을 간단하게 확인할 수 있다
  • gem 코드에 대한 debug

단축키(Mac)는


  • F8의 Step Over
  • F7의 Step In
  • option + Shift + F7 에 Step In 강제
  • ⌘ + option + R에서 다음 브레이크 포인트
  • 로 실행

등이 있습니다.


다음은 실제 조작된 애니메이션입니다.'디버깅 도구 창'에서parameter를 확인할 수 있지만 Sample1 애니메이션처럼 컨트롤러 화면에 실제 보고 싶은 수치의 변수를 입력하면 표시할 수 있습니다.p>

[디버그 도구 창의sample]


[Ruby Mine Debug 애니메이션 Sample1]

좋은 웹페이지 즐겨찾기