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
PCB
Firma Printed Circuit Board Technology wyróżniona tytułem "Brylant Polskiej Gospodarki 2025"
Komponenty
Kingston zdominował światowy rynek modułów DRAM - firma osiągnęła 62% udziału
Produkcja elektroniki
Infineon otwiera nowy hub produkcyjny w Tajlandii - strategiczne zwiększenie mocy i odporności łańcucha dostaw
Zasilanie
Tavion rozpoczyna budowę pierwszego parku bateryjnego w Polsce. W Bydgoszczy powstanie magazyn energii o mocy 20 MW
Komunikacja
Polska technologia dla bezpieczeństwa publicznego - wsparcie Systemu Ostrzegania i Alarmowania PSP
Projektowanie i badania
10 lat TME Edukacja: dekada wspierania edukacji technicznej na świecie
Zobacz więcej z tagiem: Artykuły
Magazyn
Październik 2026
Magazyn
Wrzesień 2026
Magazyn
Sierpień 2026

Zobaczyć obiekt oczami radaru, czyli dlaczego potrzebujemy laboratorium do pomiarów RCS?

Radar postrzega świat inaczej niż człowiek. Zamiast obrazu tworzonego przez światło widzialne rejestruje echo wysłanej fali elektromagnetycznej. Na odpowiedź radarową obiektu wpływają nie tylko jego rozmiary, lecz także kształt, zastosowane materiały, częstotliwość oraz kierunek obserwacji. Dlatego dwa przedmioty o podobnych wymiarach mogą być dla radaru widoczne zupełnie inaczej. Jak zatem sprawdzić, co radar rzeczywiście "widzi"? Służą temu pomiary RCS, prowadzone między innymi w specjalistycznych laboratoriach, które zapewniają kontrolowane i powtarzalne warunki oraz umożliwiają uzyskanie dokładności wymaganej w danym zastosowaniu.
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