Масовий реліз продуктів. NET

  Минулого тижня відбувся масовий реліз наших продуктів для платформи. NET: вийшли оновлення для ReSharper , dotCover , dotTrace Performance і бета-версія dotMemory . Тому ми не могли обійти наших читачів стороною і, звичайно ж, розповімо про нові можливості наших інструментів.
 
 image
 
Почнемо ми з нашого флагманського продукту.
 
 
ReSharper 8.2
За останній час ми випустили ряд поліпшень з підтримки TypeScript. Давайте розглянемо ключові моменти:
 
 
     
  • У новій версії ми додали підтримку generics .
  •  
  • Функція create from usage дозволяє вам спочатку використовувати синтаксичні конструкції і тільки потім, за допомогою ReSharper, генерувати відповідні декларації.
     
     image
     
    Цей механізм дозволяє працювати з великим числом різних конструкцій, такими як модулі або перерахування (enum members).
  •  
  • Додана підсвічування помилок компілятора (поки тільки синтаксичних), для яких ми створили більше 50 різних швидких правок (quick-fixes).
     
     image
     
     
  •  
  • З'явилася перевірка найменувань : ReSharper тепер перевіряє код, враховуючи налаштування іменування TypeScript…
     
     image
     
    … І в разі помилки пропонує, як її можна виправити:
     
     image
     
     
  •  
  • Навігація вгору і вниз по ієрархії успадкування . (
    Alt+Home
    і
    Alt-End
    відповідно) Тепер працює як з деклараціями типів, так і на елементах (полях, функціях) цих типів.
  •  
  • Підтримка модулів в навігації по коду (Go to Symbol
    Shift+Alt+T
    / Go to Everything
    Ctrl+T
    )
     
     image
     
     
  •  
  • Функція Import Module в контекстному меню дозволяє вам автоматично додати директиви імпорту у випадку, якщо використовується зовнішній модуль.
     
     image
     
     
  •  
  • Розумне автодополеніе (
    Ctrl+Alt+Space
    ): ReSharper показує в списку автодоповнення тільки ті типи, які структурно сумісні з типом присвоюється елементу.
     
     image
     
     
  •  
  • Підтримка Jasmine (включаючи підтримку Jasmine 2.0) для юніт-тестування, яка дозволяє працювати з файлами JavaScript і TypeScript.
     
     image
     
    Щоб додати підтримку Jasmine через TypeScript, просто імпортуйте їх Jasmine (
    jasmine.js
    ), DefinetelyTyped пакет (
    jasmine.d.ts
    ) і додайте посилання на
    .d.ts
    файли через конструкцію
    <reference>
    . При виконанні цих операцій ваш solution explorer буде виглядати приблизно так:
     
     image
     
     
  •  
  • Також з'явилися інші поліпшення, що включають виправлення в підтримці швидкої документації, довгоочікуваний фікс проблеми з великою кількістю «червоного коду» при встановленій підтримки Xamarin і ще більше 140 виправлень.
     
  •  
 
Зверніть увагу, що не всі плагіни сумісні з ReSharer 8.2. Тому, якщо ви використовуєте розширення, ви отримаєте відповідне повідомлення від Extension Manager про доступність оновлення.
 
 
 
dotCover 2.7, dotTrace Performance 5.5.4
 
З цим мінорним оновленням, dotCover отримав власний механізм запуску тестів (test runner), який стане в нагоді як для ручного тестування поза середовищем Visual Studio, так і для для перегляду та аналізу вже збережених снепшот.
І dotCover 2.7, і dotTrace Performance 5.5.4 відмінно інтегруються з новою версією ReSharper 8.2.
 
Щоб перевірити, чи будуть ваші ліцензії сумісні з оновленнями, перевірте наступні пункти:
 
 
     
  • Всі користувачі ReSharper 8.0 з персональними і академічним ліцензіями можуть безкоштовно оновитися до версії 8.2. Це оновлення також безкоштовно для комерційних ліцензій на 8.x і комерційних підписок, придбаних (або продовжених) не раніше 21 березня 2013.
  •  
  • Оновлення для dotCover безкоштовно незалежно від типу ліцензії за умови, що ви придбали або оновили її (ліцензію) 21 березня 2013 чи пізніше.
  •  
  • Всі користувачі dotTrace Performance 5 також можуть безкоштовно оновитися до версії 5.5.4
  •  
Оновлення викладені і чекають, коли ви їх спробуєте:
  
 
 
dotMemory 4 beta
Ми раді повідомити, що повне оновлення dotMemory 4 буде зовсім скоро, і вже зараз ви можете випробувати бета-версію.
 
dotMemory 4 надає нові можливості для оптимізації використання пам'яті, пошуку витоків, і вирішення інших типів проблем, пов'язаних з витратою пам'яті в додатках.
 
 image
 Спостереження за расходуемой пам'яттю і іншими даними в реальному часі
 
У бета-версії доступні наступні функції:
 
     
  • простий і функціональний інтерфейс
  •  
  • автоматичні інспекції для швидкого пошуку найбільш поширених проблем
  •  
  • аналіз і порівняння снепшот
  •  
  • безліч способів перегляду даних
  •  
  • аналіз потоку пам'яті
  •  
  • віддалене профілювання
  •  
  • підтримка різних типів. NET додатків
  •  
  • інтеграція з Visual Studio
  •  
  • і багато іншого
  •  
 
 image
 Різні способи перегляду даних, у тому числі icicles-chart
 
Щоб ближче познайомитися з новим функціоналом, запрошуємо вас на наш сайт за адресою jetbrains.com / dotmemory . Там ви знайдете більш детальну інформацію по продукту, а також можливість завантажити бета-версію програми. І звичайно ж, не соромтеся залишати свої відгуки.
 
 Програмуйте із задоволенням!
  
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.