+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новини

JetBrains опублікувала оновлення інтегрованого середовища розробки IDE RubyMine 2018.2

JetBrains опублікувала оновлення інтегрованого середовища розробки IDE RubyMine 2018.2

Вийшло велике літнє оновлення інтегрованого середовища розробки RubyMine від JetBrains під номером 2018.2. Серед нововведень — поліпшення роботи з кодом, підтримка нових менеджерів версій, повторне тестування тільки провалених тестів та багато іншого.

Аналіз коду

Нова версія IDE RubyMine отримала вдосконалений висновок типів, який дозволяє краще читати типи елементів у блоках, масивах і хешах. Ця функція покращує автозаповнення коду та навігацію по всьому проекту

Крім того, RubyMine тепер правильно розпізнає моделі, що використовують поліморфні асоціації, і пропонує їм повну підтримку «розумних» функцій.

Менеджери версій RubyMine

Оновлене середовище розробки отримала підтримку chruby та asdf. Більше того, тепер усі менеджери версій доступні в WSL, Docker, SSH та інших віддалених з'єднаннях.

Докладніше про нових менеджерів і підтримку можна дізнатися в блозі IDE.

Тестування

RubyMine 2018.2 дозволяє проводити повторне тестування лише тих тестів, які не пройшли перевірку. За словами розробників, це звільняє користувача від ручного перегляду кожної проваленої перевірки. Нова функція також працює з пресетами rake test та rake spec

YAML

У цьому оновленні розробники приділили увагу формату серіалізації даних YAML. Тепер його код можна форматувати прямо в IDE і використовувати всі функції автозаповнення та навігації за кодом. Більш того, нова версія RubyMine надає автоматичне заповнення структур даних YAML, що мають файли JSON Schema, і можливість копіювання/вставки ключового шляху до значення у файлах .yml.

Git

Підтримка системи контролю версій у RubyMine 2018.2 отримала кілька нових функцій:

  • файли з конфліктом злиття тепер групуються в окремому вузлі;
  • нова дія Browse Repository at Revision дозволяє досліджувати стан репозиторію після кожного перегляду;
  • з'явилася можливість пропускати дію Push під час команди Commit and Push або використовувати її тільки для захищених гілок;
  • до GitHub можна підключити необмежену кількість акаунтів і вибрати головний для кожного проекту.

Інші покращення RubyMine

Крім загальних покращень продуктивності нова версія IDE принесла нові іконки, темну тему для MacOS, підтримку Touch Bar, вдосконалену підтримку JS, TypeScript і CoffeeScript, з якими можна познайомитися в огляді оновлення IDE WebStorm 2018.2, а також підключення відладчика до перевантаження.

Докладніше про нові функції можна прочитати на сайті розробників RubyMine.

 

Інші новини

Найкраща ціна