CODIGO System statycznej analizy kodu źródłowego w wybranych językach programowania

dc.contributor.advisorPrzybycień, Krzysztof
dc.contributor.authorUrban, Michał
dc.date.accessioned2013-10-27T10:04:11Z
dc.date.available2013-10-27T10:04:11Z
dc.date.issued2009-11-02 10:52:07
dc.date.updated2013-10-23T10:44:23Z
dc.description.abstractSystemy 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.pl
dc.identifier.urihttp://hdl.handle.net/11199/1191
dc.language.isoplpl
dc.rightslicencja niewyłączna
dc.subjectjęzyki programowaniapl
dc.subjectprogramy komputerowepl
dc.titleCODIGO System statycznej analizy kodu źródłowego w wybranych językach programowaniapl
dc.title.alternativeStatic code analysis system in certain programming languagespl
dc.typebachelorThesispl

Pliki