CODIGO System statycznej analizy kodu źródłowego w wybranych językach programowania
dc.contributor.advisor | Przybycień, Krzysztof | |
dc.contributor.author | Urban, Michał | |
dc.date.accessioned | 2013-10-27T10:04:11Z | |
dc.date.available | 2013-10-27T10:04:11Z | |
dc.date.issued | 2009-11-02 10:52:07 | |
dc.date.updated | 2013-10-23T10:44:23Z | |
dc.description.abstract | 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. | pl |
dc.identifier.uri | http://hdl.handle.net/11199/1191 | |
dc.language.iso | pl | pl |
dc.rights | licencja niewyłączna | |
dc.subject | języki programowania | pl |
dc.subject | programy komputerowe | pl |
dc.title | CODIGO System statycznej analizy kodu źródłowego w wybranych językach programowania | pl |
dc.title.alternative | Static code analysis system in certain programming languages | pl |
dc.type | bachelorThesis | pl |