3.1.1. Source Navigator

Source Navigator, заедно с Insight навремето бяха разработки на Cygnus Solutions, но след като последните бяха придобити от RedHat са част от RedHat GNUPro Tools. Благодарение на RedHat сега Source Navigator и Insight са безплатну среди за програмиране - и при това едни от най-добрите. Source Navigator е инструмент за анализ на код, докато Insight е графичен frontend на GNU дебъгера - GDB. Тези два инструмента са достъпни не само за Линукс, но и за множество други платформи, понеже са написани на TCL/TK. Source Navigator определено може да се нарече една професионална среда. Едно от най-големите и предимства е автоматичното генериране на make файлове. Поддържа и може да работи с огромни проекти, които можете да разглеждате както в code редактора, който разбира C, C++, Java, Tcl, FORTRAN и COBOL, така и във удобният class browser. Ако използвате някакъв език, различен от посочените по-горе, можете да си напишете свой парсер.

Документацията на тази прекрасна и професионална среда е доста голяма и добра. Вградената поддръжа на Version системи също е много полезна. Поддържат се RCV, CVS, SCCS и ClearCase.

Искам да отбележа още една интресна подробност. В Source Navigator можете да преглеждате зависимостите между файловете като графове - почти като UML.

В заключение бих казал, че Source Navigator е правилният избор за професионални програмисти, които се налага да работят с много и то големи проекти. Работата с огромно количество файлове винаги е трудна, но силата на Source Navigator е, че с него винаги можете много лесно и бързо да се ориентирате в своят проект.

Всичко за тази прекрасна среда можете да намерите на адрес http://sources.redhat.com/sourcenav. Не пропускайте и секцията "Links", където можете да намерите няколко допълнителни парсери, code-complete функция и много други малки и полезни помощници.

Copyright © 2002-2003 Valentin Valchev. All rights reserved.