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.

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++.

Powiązane treści
C++: mity i fakty
Zobacz więcej w kategorii: Gospodarka
Zasilanie
Technologia Siemens na pokładzie jachtu Bluegame – nowy wymiar bezpieczeństwa i efektywności
Zasilanie
Jaki był pierwszy dzień targów ENERGETAB 2025?
Produkcja elektroniki
Renew Center firmy Evernex w rok naprawia ponad 200 tysięcy części
Pomiary
Miniaturowe sensory MEMS TDK wyznaczają nowy standard w analizie rzutu oszczepem
Produkcja elektroniki
X-FAB otwiera nowy cleanroom w malezyjskiej siedzibie
Komunikacja
Farnell wzmacnia ofertę IoT – nowe rozwiązania bezprzewodowe Digi International już w dystrybucji
Zobacz więcej z tagiem: Artykuły
Magazyn
Wrzesień 2025
Magazyn
Sierpień 2025
Magazyn
Lipiec 2025

Komponenty indukcyjne

Podzespoły indukcyjne determinują osiągi urządzeń z zakresu konwersji mocy, a więc dążenie do minimalizacji strat energii, ułatwiają miniaturyzację urządzeń, a także zapewniają zgodność z wymaganiami norm w zakresie EMC. Stąd rozwój elektromobilności, systemów energii odnawialnej, elektroniki użytkowej sprzyja znacząco temu segmentowi rynku. Zapotrzebowanie na komponenty o wysokiej jakości i stabilności płynie ponadto z aplikacji IT, telekomunikacji, energoelektroniki i oczywiście sektorów specjalnych: wojska, lotnictwa. Pozytywnym zauważalnym zjawiskiem w branży jest powolny, ale stały wzrost zainteresowania klientów rodzimą produkcją pomimo wyższych cen niż produktów azjatyckich. Natomiast paradoksalnie negatywnym zjawiskiem jest fakt, że jakość produktów azjatyckich jest coraz lepsza i jeśli stereotyp "chińskiej bylejakości" przestanie być popularny, to rodzima produkcja będzie miała problem z utrzymaniem się na rynku bez znaczących inwestycji w automatyzację i nowe technologie wykonania, kontroli jakości i pomiarów.
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