PRQA wprowadza narzędzie do analizy statycznej QA·C++ w nowej wersji V3.2

Firma Programming Research, specjalizująca się w zakresie analizy statycznej, informuje o wprowadzeniu kolejnej ważnej aktualizacji do QA·C++, narzędzia analitycznego dla środowisk C++. Do nowego wydania 3.2 dodano wiele nowych funkcjonalności. Będąc niezastąpionym narzędziem dla rosnącej liczby zespołów programistycznych pracujących w środowisku C++11, zapewnia wsparcie dla kluczowych konstrukcji tego środowiska, jak referencje rvalue i szablony wariadyczne.

Dodaj do ulubionych źródeł w Google
Posłuchaj
00:00

W wersji 3.2 wprowadzono kolejne elementy, takie jak definiowane przez użytkownika literały, operator noexcept, szablony aliasów, słowo kluczowe constexpr, aliginof i alignas, dziedziczenie oraz delegowanie konstruktorów.

W celu zapewnienia lepszego wsparcia dla wciąż rosnących wymogów w zakresie wykrywania błędów związanych z bezpieczeństwem, QA·C++ realizuje obecnie wstępne grupowanie uwzględniające zasady bezpieczeństwa. Daje to łatwiejszy mechanizm oceny zgodności kodu źródłowego z najlepszymi praktykami i zasadami bezpieczeństwa.

Liczbę metryk generowanych przez QA·C++ zwiększono z 26 do 53. Wersja 3.2 dostarcza 29 metryk funkcji, 16 metryk plików i 8 metryk klas. Wiele z nich zostało określonych przez Hersteller Initiative Software (HIS) i są stosowane w przemyśle motoryzacyjnym jako podstawa do pomiaru jakości oprogramowania. Rozszerzenia te zwiększają możliwości QA·C++ w zakresie pomiaru jakości kodu na bazie metryk.

Poprawiono integrację QA·C++ z automatycznymi generatorami kodu, takimi jak Rhapsody, co ułatwia rozróżnianie pomiędzy błędami wykrytymi w kodzie maszynowym i kodzie tworzonym ręcznie, co pomaga skupić się na inspekcji i poprawianiu tych ostatnich. W wersji 3.2 można też znaleźć inne ważne poprawki, w tym dotyczące inicjalizowania danych w konstruktorach, domyślnych konwersji signed/unsigned i przeciążania operatorów strumieniowych, co w jeszcze większym stopniu redukuje szum i poprawia ogólną dokładność narzędzia.

Na stronie www.programmingresearch.com/resources/video-demos/ dostępna jest seria krótkich filmów wideo dostarczających więcej informacji odnośnie nowych funkcjonalności QA·C++.

Chcesz częściej widzieć nasze artykuły w Google? Dodaj ElektronikaB2B do ulubionych źródeł
Powiązane treści
C++: mity i fakty
Zobacz więcej w kategorii: Gospodarka
Projektowanie i badania
Kwantowy skok w inżynierii - Mouser Electronics przybliża przyszłość przetwarzania komputerowego
Komunikacja
Reset na rynku RF: Smartfony ustępują miejsca obronności, motoryzacji i 6G
Produkcja elektroniki
InchFab chce zmienić rynek półprzewodników miniaturowymi fabrykami
Komponenty
Micron uruchamia fundusz o wartości 250 mln dolarów dla sektora AI
Projektowanie i badania
Unia Europejska stawia na bezpieczeństwo w kwestii AI
Produkcja elektroniki
Rynek urządzeń do produkcji półprzewodników (WFE) u progu eksplozji - ponad 1,2 bln dolarów skumulowanej sprzedaży do 2031 roku
Zobacz więcej z tagiem: Artykuły
Magazyn
Sierpień 2026
Targi zagraniczne
Electronica 2026 - targi i konferencja producentów elektroniki
Targi zagraniczne
Elmässan Stockholm 2026

Szafa wydawcza JotKEl

Nowoczesny przemysł stanowi szczególne wyzwanie dla gospodarki magazynowej. Duże znaczenie ma zwłaszcza pozyskanie informacji zwrotnej o aktualnym stanie zasobów, co umożliwia optymalizację dostaw. Dobrze zorganizowana gospodarka magazynowa zapewnia ciągłość produkcji, a to bezpośrednio wpływa na redukcję kosztów postojów. Wychodząc naprzeciw tym wymaganiom i bazując na prawie 50-letnim doświadczeniu, firma JotKEl stworzyła system automatycznych mebli wydawczych.
Zapytania ofertowe
Unikalny branżowy system komunikacji B2B Znajdź produkty i usługi, których potrzebujesz Katalog ponad 7000 firm i 60 tys. produktów