CODIGO System statycznej analizy kodu źródłowego w wybranych językach programowania
Ładowanie...
Data
2009-11-02 10:52:07
Autorzy
Tytuł czasopisma
ISSN czasopisma
Tytuł tomu
Wydawca
Abstrakt
Systemy statycznej analizy kodu źródłowego służą przede wszystkim do znajdywania: - błędów syntaksy - potencjalnie groźnego kodu (np. niejawne konwersje zmiennych) - tzw. wąskich gardeł czyli wolnych lub pamięciożernych fragmentów kodu źródłowego (głównie pętle) - słów kluczowych, zadeklarowanych zmiennych, wyrażeń regularnych (Regular Expressions), co ułatwia łatwiejsze przeglądania kodu źródłowego. Opisano tutaj tylko i wyłącznie systemy analizy statycznej. Celem aplikacji Codigo jest ułatwienie procesu analizy kodu źródłowego za pomocą następujących funkcjonalności: - wyszukiwanie i podświetlanie słów kluczowych języka programowania danego kodu źródłowego, ułatwiając dzięki temu rozeznanie w kodzie źródłowym - wyszukiwanie i podświetlanie zadeklarowanych zmiennych w kodzie źródłowym, ułatwiając dzięki temu rozeznanie w kodzie źródłowym - wyszukiwanie i podświetlanie wyrażeń regularnych umożliwiając tym samym wyszukiwanie wzorców tekstowych w kodzie źródłowym - wyświetlenie informacji na temat pliku kodu źródłowego Codigo jest systemem rozszerzalnym. Dzięki technologii XML użytkownik jest w stanie dodać kolejny język programowania. Zamierzony cel został osiągnięty. Powstała aplikacja, która charakteryzuje się: stabilnością, wydajnością, rozszerzalnością architektury (architektura XML), prostotą w obsłudze. Codigo ułatwia proces analizy kodu źródłowego.
Opis
Słowa kluczowe
języki programowania, programy komputerowe