Quality Analyzer analizuje jakość kodu aplikacji

Subskrybuj RSS A A A
21 maja 2001
Marian Łakomy

WebGain, filia firmy BEA Systems - producenta serwera WebLogic, wprowadziła na rynek narzędzie Quality Analyzer 2.0 oparte na technologii przejętej wraz z zakupem firmy Metamata. Umożliwia ono analizowanie jakości kodu opracowywanych aplikacji i współpracuje z dowolnymi pakietami narzędziowymi IDE w celu tworzenia aplikacji w Javie. Quality Analyzer 2.0 składa się z trzech podstawowych modułów: Audit, Cover, Metrics.

WebGain, filia firmy BEA Systems - producenta serwera WebLogic, wprowadziła na rynek narzędzie Quality Analyzer 2.0 oparte na technologii przejętej wraz z zakupem firmy Metamata. Umożliwia ono analizowanie jakości kodu opracowywanych aplikacji i współpracuje z dowolnymi pakietami narzędziowymi IDE w celu tworzenia aplikacji w Javie. Quality Analyzer 2.0 składa się z trzech podstawowych modułów: Audit, Cover, Metrics.

WebGain Audit to narzędzie diagnostyczne, analizujące kod aplikacji i wskazujące miejsca rzeczywistych i potencjalnych problemów. Pakiet zapewnia szczegółową analizę składniową kodu Java, a wskazując błędy kodu opatruje je szczegółowym komentarzem, nie tylko komunikatami o błędach. Moduł posługuje się ponad 50 regułami wykrywania błędów składniowych i logicznych oraz oferuje programiście zalecenia umożliwiające uzyskanie lepszej wydajności aplikacji. Automatycznie poprawia również pewne rodzaje typowych błędów programistycznych. Moduł Audit jest wyposażony w interfejs API, pozwalający rozszerzać zestaw reguł, np. w celu dostosowania do lokalnych standardów kodowania.

WebGain Cover sprawdza w działającej aplikacji, w jakim zakresie jest używany (lub nie używany) napisany kod. Wykazuje jakie metody były używane, ile razy lub w jakim procencie czasu wykonania całości, wskazując programiście miejsca wymagające optymalizacji w celu zwiększenia wydajności aplikacji. Mierzy też wykorzystanie kodu aplikacji monolitycznych i rozproszonych oraz podaje wyniki pomiarów również w przypadku awarii aplikacji.

WebGain Metrics nie jest przeznaczony do usprawnienia pisania kodu, lecz do dostarczania informacji statystycznych o postępie prac nad projektem. Formułuje również komunikaty ostrzegające przed błędnymi rozwiązaniami, pojawiającymi się w obiektowym modelu aplikacji. Metrics może działać na wielu poziomach szczegółowości projektu: modułach, klasach, metodach i kodach źródłowych. Radzi sobie również w przypadku, gdy używany pakiet RAD pozwala na przyrostowe kompilowanie aplikacji, gdyż znajduje zastosowanie do modułów, klas czy metod jeszcze nie ukończonych.

Każdy z modułów jest dostępny w wersji znakowej (może sprawdzać kod o dowolnej objętości) i graficznej (ograniczonej do setek tysięcy linii kodu).

Quality Analyzer 2.0 jest dobrze dostosowany do współpracy z pakietami narzędziowymi WebGain, w szczególności z Visual Caf?, oraz zapewnia testowanie aplikacji na serwerze aplikacyjnym WebLogic. Może również współpracować z innymi serwerami aplikacyjnymi, zgodnymi ze specyfikacją Java 2 Enterprise Edition (J2EE).

W pakiecie WebGain Quality Analyzer nie zawarto ważnego modułu - który występował w oryginalnym zestawie Metamata - Debuga, wspomagającego uruchamianie aplikacji zarówno lokalnej, jak i osadzonej zdalnie, na dowolnej maszynie wirtualnej Java w sieci.

WebGain Quality Analyzer jest dostępny w wersjach dla systemów: Windows 95, 98, NT 4.0 i 2000, IBM AIX, HP-UX, Sun Solaris, Irix i Linux.

Oceń artykuł

średnio: 0 liczba ocen: 0

Komentarze (0)

Najnowsze

MAC, czyli ministerstwo reformowania rządzenia

Premier wspiera lojalnie w kryzysie najbliższego współpracownika, Michała Boniego, przyjmując na siebie atak oburzonych internautów podczas debaty o ACTA.

Nowe, unijne zamówienia publiczne

Komisja Europejska proponuje ważne zmiany prawa wspólnotowego w obszarze zamówień publicznych. Warto im się przyjrzeć bo to jeden z elementów nowej perspektywy finansowej UE. Warto zatem przyjrzeć się owej propozycji bliżej.

Bezpieczeństwo rządowych stron - analiza

Zespół zadaniowy ds. ochrony portali rządowych opublikował wytyczne. Trudno stwierdzić, że to najlepsze rekomendacje, jakie można było przy okazji zaistniałych ataków wypracować.

DEBATA: Kiedy walka polityczna w sieci przemienia się w cyberterroryzm?

Skuteczny atak cybernetyczny przyniesie opłakane skutki dla państwa i gospodarki. Boleśnie się o tym przekonaliśmy, gdy nie można było dostać się na strony internetowe najważniejszych instytucji w Polsce.

Czy MSW chce unieważnienia przetargu na pl.ID?

Rośnie ryzyko całkowitego unieważnienia przetargu na nowe dowody osobiste. Krajowa Izba Odwoławcza odrzuciła odwołanie firmy Sygnity, która nie zgadzała się na wydłużenie o trzy miesiące terminu składania ofert na dostawę blankietów nowych dowodów osobistych. Wydłużenie całego postępowania o trzy miesiące może spowodować skargi uczestniczących w nim firm, a w konsekwencji unieważnienie przetargu.

Garść rad dla roztropnego szefa IT

Trudne czasy w gospodarce to okres, kiedy szczególnego znaczenia nabiera hasło: Jak cię widza, tak cię piszą. Osłabienie rynku przekłada się na oszczędności w przedsiębiorstwie, a oszczędności najłatwiej szukać w działach, które, w opinii zarządu, nie są bezpośrednio związane z prowadzoną działalnością - czyli również w dziale IT.

Sprzeczne wizje e-dowodu

Koncepcja elektronicznego dowodu osobistego powstała w Polsce wiele lat temu. Starsze są koncepcje elektronicznego systemu świadczeń ochrony zdrowia. Mimo to, nadal są w trakcie budowy.

Rekomendacje

Serwisy IDG - Warunki obsługi - Kontakt - Redakcja - Regulamin - O nas - Polityka prywatności - Serwis zgodny z ASME
Reklama - Licencjonowanie treści
Computerworld Polska i Computerworld Polska online są znakami towarowymi IDG Poland SA.
© Copyright 2012 International Data Group Poland S.A. 04-204 Warszawa ul. Jordanowska 12 tel.(+4822)321-78-00 fax(+4822)321-78-88