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

Нове у Visual Studio 2017 15.8: покрокове налагодження Just My Code та шаблони аргументів для IntelliSense

Нове у Visual Studio 2017 15.8: покрокове налагодження Just My Code та шаблони аргументів для IntelliSense

Microsoft розповіла про дві нові можливості третьої прев'ю-версії Visual Studio 2017 15.8: додавання в шаблони прикладів аргументів для IntelliSense і функцію налагодження з покроковим виконанням Just My Code для C++.

Аргументи для шаблонів

В Template Bar для додавання нових шаблонних аргументів можна увійти при натисканні на іконку , яка з'являється, коли каретка знаходиться всередині самого шаблону.

Команда розробників вважає інформацію про шаблони конфіденційною, а потім зберігається вона в папці .vs. Також фахівці обіцяють розвивати цю можливість у нових релізах та додати її підтримку поза Visual Studio.

Включити її можна в меню Tools > Options > C/C++ > Advanced > IntelliSense > Enable Template IntelliSense.

Налагодження Just My Code

З увімкненим режимом JMC відладчик дотримуватиметься або користувача, або системного коду (або вмісту бібліотек). Діставшись до функції, що містить інформацію з PDB-файлів, виконання продовжиться до того часу, поки не досягне іншої функції, написаної користувачем, або поки не завершиться поточна.

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

Команда Microsoft показала в порівнянні роботу відладчика з режимом JMC і без нього. В останньому випадку, щоб дістатися до предикату, переданого як параметр алгоритму STL, розробник повинен натиснути F11 (Step In) 140 раз. З включеним режимом Just My Code достатньо однієї команди.

Включити режим JMC можна в меню Tools > Options > Debugging > General > Enable Just My Code.

У травні на конференції Microsoft Build 2018 компанія розповіла про іншу функцію, засновану на IntelliSense — IntelliCode. Вона допомагає уникати помилок і прискорити роботу, пропонуючи розробнику прямо під час написання коду підказки-шаблони в залежності від цілей.

 

 

 

Інші новини

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