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>
[Ruby Mine Debug 애니메이션 Sample1]
sample2 애니메이션처럼 gm의method에 코드 점프를 하고break point를 설정하여 gm에서 debug를 할 수 있습니다p>
[Ruby Mine Debug 애니메이션 Sample2]
이외에도 많은 편리한 기능이 있지만, 개인적으로 간단하고 편리한 것은 I18n의 부분을 질투 코드로 번역할 수 있는 변환이라고 생각합니다.p>
단축키(Mac)는
-
⌘ + マイナス
의 번역 디스플레이 -
⌘ + プラス
에서 코드 표시
[루비마인 I18n 번역, 코드 전환 애니메이션]
마지막
DB Client 기능, GitHub과의 통합 기능, 편리한 Plugin 기능도 있으니 기회가 된다면 소개해 드리겠습니다!
내일은 1세 선생의 "매니저로서 깨달은 유일한 일"입니다!p>
Reference
이 문제에 관하여(RubyMine을 계속 사용하는 이유), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/nobuo_hirai/items/0c7399b1cb41840c9de0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)