Quality Analyzer analizuje jakość kodu aplikacji
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ł
Komentarze (0)
Najpopularniejsze
- Ministerstwo Cyfryzacji ma już swoją...
- Microsoft: Kinect dla Windows jeszcze w tym...
- Jakie skutki będzie miało wprowadzenie ACTA
- 5 zmian, które mogą zaważyć na...
- Boni powołał członków Rady Informatyzacji
- Koniec ery nieograniczonego dostępu do...
- Kolejne aresztowania w związku z aferą w...
- ATCA zostało wdrożone w sieci 3G Polkomtela...
- Rejestr Usług Medycznych, czyli największa...
- Nokia w trzy miesiące straciła miliard euro
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





