Udostępnij za pośrednictwem


Jakość programistyczna i narzędzia diagnostyczne w Visual Studio 2013 — nowości

Program Visual Studio 2013 obejmuje nowe funkcje dla deweloperów w tych obszarach:

Nowe narzędzia diagnostyczne dla aplikacji ze Sklepu Windows

Wskaźniki CodeLens

Mapy kodu

Analiza pamięci .NET Framework z plikami zrzutu

IntelliTrace

Testy jednostkowe

Analizy kodu

Kodowane testy interfejsu użytkownika dla aplikacji ze Sklepu Windows

Nowe narzędzia diagnostyczne dla aplikacji ze Sklepu Windows

Analiza czasu reakcji interfejsu użytkownika

Można znaleźć obszarów kodu HTML, CSS i XAML wpływające na możliwość można szybki i płynny aplikacji.Zobacz analizy UI responsiveness (JavaScript) i analizy elastyczność interfejsu użytkownika w aplikacji ze Sklepu Windows (XAML)

Analiza problemów z pamięcią w aplikacjach JavaScript

Analizator pamięci JavaScript mogą pomóc Ci zrozumieć zużycie pamięci i okaże się, że przeciek pamięci w aplikacjach ze Sklepu Windows przeznaczony dla systemu Windows przy użyciu języka JavaScript.Zobacz Analizowanie użycia pamięci w aplikacji ze Sklepu Windows (JavaScript)

Analiza zużycia energii

Narzędzie zużycie energii pomaga analizować zasilania i zużycie energii aplikacji ze Sklepu Windows na urządzeniach tablet niskiego zasilania, działających w ich własnych baterie całość lub część czasu.Optymalizacji zużycia energii można zwiększyć możesz wdrażania aplikacji i używać przez klientów.Analizy zużycia energii w aplikacji ze Sklepu Windows

Wskaźniki CodeLens

Dowiedz się więcej o kodzie bez opuszczania edytora, korzystając z funkcji CodeLens w programie Visual Studio Ultimate.Można znaleźć odwołania do kodu, zmiany kodu, połączonej usterek, pozycje robocze, przeglądanie i testy jednostek — wszystko w tym samym kontekście, w jakim znajduje się kod.

Funkcja CodeLens wskaźniki w edytorze kodu

Aby dowiedzieć się więcej na temat co jest potrzebne, zobacz Znajdowanie zmian w kodzie i innych elementów historii kodu za pomocą funkcji CodeLens.Na przykład, aby znaleźć informacje o kodzie, gdy użytkownik korzysta z Git, należy programu Visual Studio 2013 Update 3.

Mapy kodu

Zrozumieć, jak kodu mieści się ze sobą i wzrokowo śledzić danego miejsca w kodzie podczas śledzenia przez niego, należy zmapować kodu za pomocą programu Visual Studio Ultimate.Możesz również wizualnie mapę stos wywołań podczas debugowania.

Debugowanie z stosy wywołań na mapy kodu

Aby dowiedzieć się więcej o tym, co należy zrobić, zobacz:

Na przykład, aby zobaczyć, kolorować, relacje i zależności w projektach, które korzystają ze wspólnego kodu w wielu aplikacjach, musisz programu Visual Studio 2013 Update 3.

Analiza pamięci .NET Framework z plikami zrzutu

Jedną z kwestii, które często dotyczą aplikacji .NET działających w środowisku produkcyjnym, jest problem z ich użyciem pamięci, który może mieć wpływ zarówno na samą aplikację, jak i potencjalnie na cały komputer.W programie Visual Studio 2013 udoskonalono narzędzia analizy pliku zrzutu, dzięki czemu łatwiejsze jest wyszukiwanie wycieków pamięci, nieefektywnego wykorzystania pamięci i niepotrzebnych alokacji w sieci .NET Framework, bazach danych i aplikacjach dla komputerów stacjonarnych.

Aby uzyskać więcej informacji o narzędziu analizy pamięci .NET, zobacz Ten wpis w programie Visual Studio ALM + Team Foundation Server blogu.Aby uzyskać więcej informacji na temat plików zrzutu zobacz Debugowanie awarii i zawieszeń aplikacji w Visual Studio przy użyciu plików zrzutu.

IntelliTrace

Obszar

Nowe funkcje i obsługiwanych zadania

Diagnostyki aplikacji podczas wdrażania

  • Monitorowanie lokalne zdarzeń wyjątków i wydajności w aplikacjach sieci Web IIS przy użyciu programu monitorowania Microsoft Monitoring Agent, samodzielnie lub z programem System Center 2012.Zdarzenia te można nagrywać w dzienniku IntelliTrace, a następnie badać w programie Visual Studio Ultimate, przechodząc do wdrożonego kodu podczas uruchamiania debugowania konkretnych zdarzeń.

    Wyświetl szczegóły zdarzenia wydajności

    Uruchamianie debugowania z wywołanie metody

    Przejdź do kodu aplikacji z zdarzeń wydajności

    Zobacz Konfigurowanie wersji do diagnozowania problemów po wdrożeniu i Nowości programu System Center 2012 R2 Operations Manager

  • Rejestrowanie diagnostyczne zdarzeń z aplikacji programu SharePoint 2013 w wdrażanie za pomocą agenta Microsoft Monitoring Agent.

    Do dziennika IntelliTrace można zapisać zdarzenia profilu użytkownika, zdarzenia Unified Logging System (ULS) i zdarzenia IntelliTrace, aby można było zbadać dalej te problemy za pomocą programu Visual Studio Ultimate i rozpocząć debugowanie określonych zdarzeń z IntelliTrace.

    Plik dziennika IntelliTrace - żądania sieci web widok + zdarzenia

    Zobacz Konfigurowanie wersji do diagnozowania problemów po wdrożeniu.

Testy jednostkowe

Obszar

Nowe funkcje i obsługiwanych obszary

Edytor kodu

Znajdź testy jednostek i ich stan bez opuszczania edytora, korzystając z funkcji CodeLens w programie Visual Studio Ultimate.

  • Przeglądanie i Uruchamianie testów jednostek dla określonego kodu.

    Funkcja CodeLens — wybierz stan testu edytora kodu

  • Znajdź Historia zmian dla definicji testów jednostkowych i porównaj przychodzące zmiany z lokalną wersję.

    Funkcja CodeLens — Porównaj zmiany z lokalną wersją

Zobacz Znajdowanie zmian w kodzie i innych elementów historii kodu za pomocą funkcji CodeLens.

Tworzenie i zapisywanie zestawów testów z listy odtwarzania

Można utworzyć i zapisać listę testów, które chcesz uruchomić lub Wyświetl jako grupa.Po wybraniu listę odtwarzania testy na liście są wyświetlane Eksploratora testów.Test można dodać do więcej niż jedną listę odtwarzania i wszystkich testów w projekcie są dostępne po wybraniu odtwarzania wszystkich testów domyślny.Zobacz tworzyć własne listy odtwarzania

Rozszerzone filtrowanie i grupowanie testów w Eksploratorze testów

Zobacz grupy i Filtruj listę testów dla nowych kryteriów w Eksploratora testów, które ułatwiają organizowanie i Uruchamianie testów jednostek.

Analizy kodu

Obszar

Nowe funkcje i obsługiwanych zadania

W oknie analizy kodu

Kod ostrzeżenia analizy zostaną wyświetlone w oknie Narzędzie do analizy kodu.Okno ułatwia zarządzanie i rozwiązać ostrzeżenia analizy kodu.

Kodowane testy interfejsu użytkownika dla aplikacji ze Sklepu Windows

Obszar

Nowe funkcje i obsługiwanych zadania

Kodowane testy interfejsu użytkownika dla aplikacji ze Sklepu Windows

Kodowane szablon projektu testowego interfejsu użytkownika (aplikacji ze Sklepu Windows) jest dostępne dla projektów Windows 8.1.

Zobacz Testowanie aplikacji ze Sklepu Windows za pomocą kodowanych testów interfejsu użytkownika i Ustawianie unikatowej właściwości automatyzacji dla formantów Sklepu Windows przeznaczonych do testowania.

Profil z przewodnikiem optymalizacji dla programu Visual C++

Obszar

Nowe funkcje i obsługiwanych zadania

Profil z przewodnikiem optymalizacji dla programu Visual C++

Profil z przewodnikiem optymalizacji dla programu Visual C++ dodatku plug-in usprawnia proces optymalizacji profil z przewodnikiem dla deweloperów aplikacji macierzystego dla pulpitu i Sklepu Windows.

Zobacz Optymalizacja sterowana profilem w Centrum Wydajności i Diagnostyki.

Zobacz też

Koncepcje

Poprawa jakości za pomocą narzędzi diagnostycznych Visual Studio

Nowości w narzędziach modelowania w programie Visual Studio 2013

Co nowego w Visual Studio 2013