기능상세

풍부한 기능을 가진 최고의 IDE, RubyMine

Ruby 개발

JetBrains RubyMine IDE에는 동적 언어의 특징을 인식하는, 포괄적인 기능의 Ruby 코드 에디터가 포함되어 있습니다. 제공되는 기능으로는 스마트 코딩 지원, 지능적인 코드 리팩토링, 정밀한 코드 분석이 있습니다. 또 간편한 프로젝트 구성, 자동화된 Ruby Gems 관리, Rake 지원, 기본 제공 콘솔 등, Ruby 개발자들이 개발 환경에서 필요한 모든 기능을 갖추고 있습니다.

자세히 알아보기

Ruby on Rails

RubyMine은 프로젝트 구조 뷰, 빠른 모델-뷰-컨트롤러, 탐색 옵션, Rails용 코드 완성, 인텐션 액션, 자동화된 리팩토링 등의 전용 RoR 기능을 제공합니다. 이 모든 기능에 더해 고급 웹 개발 도구와 기본 제공 Rails 콘솔 및 ERB, HAML, Slim 편집 기능을 최고 수준으로 지원합니다.

자세히 알아보기

JavaScript 및 HTML/CSS

RubyMine은 동급 최고 수준의 코딩 지원 및 광범위한 고급 기능을 제공하므로 JavaScript, CoffeeScript, TypeScript, HTML, CSS, Less 또는 Sass를 이용한 클라이언트 측 및 서버 측 개발 작업에서 속도 및 효율성이 보장됩니다. 또한 Node.js, Dart, AngularJS, JavaScript 테스트 프레임워크가 무료 플러그인을 통해 지원됩니다. JavaScript 및 Node.js 디버그 도구 덕에 RubyMine을 벗어날 필요 없이 디버그를 원활하고 효율적으로 수행할 수 있습니다.

자세히 알아보기

코드를 깔끔하게 관리

코드 분석 및 리팩토링

코드 관리를 IDE에 맡기세요. 유형을 인식하는 스마트한 코드 완성, 지능적인 코드 검사, 라이브 템플릿, 인텐션 액션이 모두 작동하여 코드를 더 빠르게, 오류 없이 입력할 수 있도록 도와 드립니다. 또 안전한 이름 변경 및 삭제, 메소드 추출, 변수 삽입, 변수 또는 메소드 인라인화 등 다양한 리팩토링을 이용해 지능적인 언어별 인지 방식으로 Ruby 코드를 리팩토링할 수 있습니다.

자세히 알아보기

테스트

테스트의 중요성은 간과되어서는 안 됩니다. RubyMine에는 RSpec, Cucumber, Shoulda, MiniTest, Test::Unit이 유연하고 긴밀하게 통합되어 코드 작성에 이어 RubyMine의 두 번째 대표적 특징이 되었습니다. 지능적인 코드 완성 및 탐색 기능을 이용해 테스트를 빠르게 작성하고, 시각적 UI로 테스트를 쉽게 실행하고 결과를 분석해 보세요.

자세히 알아보기

다양한 통합 도구

Git, Subversion, Mercurial, Perforce, CVS 등, RubyMine은 가장 자주 사용되는 버전 관리 시스템 및 SCM을 이해하고 해당 도구에 사용할 수 있는 통합 UI를 제공합니다. FTP 또는 SFTP를 통해 자동화된 배포를 쉽게 구성하고 Vagrant, Capistrano, Chef나 Puppet을 이용해 인프라를 관리하세요. 완벽한 기능의 데이터베이스 에디터 및 SQL 지원이 포함된 데이터베이스 도구도 활용해 보세요.

자세히 알아보기

강력한 디버거

정교하게 다듬어진 애플리케이션 코드는 모든 소프트웨어 프로젝트의 기본 단계입니다. RubyMine의 Ruby 디버거는 성능이 입증된 IntelliJ IDEA Java/JS 디버거의 장점을 모두 포함하고, Ruby 및 Rails 개발자의 요구 사항을 충족하도록 설계되었습니다. 이 디버거를 사용하면 Ruby, ERB, JavaScript 코드에 중단점을 만들 수 있고 콘솔, 변수, 프레임 및 감시점 등, 최고 수준의 정보 제공 뷰를 이용할 수 있습니다.

자세히 알아보기