Source-Navigator

  • Versão: 5.1.4
  • Data: 27/Jun/2003

O Source-Navigator é um ambiente de desenvolvimento integral, patrocinado pela Red Hat, que permite realizar acções de análise sobre o código-fonte de um projecto. Foi criado pela Cygnus antes desta ter sido comprada pela Red Hat.

Introdução

Com o Source-Navigator torna mais prático realizar as seguintes acções:

  • Analisar de que forma uma modificação se irá reflectir no código-fonte de módulos externos;
  • Encontrar todos os pontos do código-fonte onde uma dada função ou método é evocado;
  • Encontrar cada ficheiro que inclua um dado Header File;
  • Pesquisar pela ocorrência de uma dada string em todas as sources.

O que é o Source-Navigator?

O Source-Navigator é uma ferramenta de análise de código-fonte. Permite editar o código-fonte, mostra as relações e dependências entre classes, funções e membros, mostra árvores de chamadas, etc. Permite também construir um projecto na sua totalidade usando makefiles, ou através de makefiles editadas manualmente ou através do sistema de geração automática de makefiles.

Porquê usar o Source-Navigator?

Source-Navigator é uma poderosa ferramenta para a análise de grandes quantidades de linhas de código-fonte, e é muito útil tanto para desenvolver novos projectos como para decifrar projectos legacy:

  • Suporta as linguagens: C, C++, Java, Tcl, [incr Tcl], FORTRAN e COBOL;
  • Integra um SDK para que se possam adicionar parsers para outras linguagens;
  • Permite editar o código-fonte, e mostra o código-fonte com Syntax Highlight;
  • Trabalha com o Insight GUI para o gdb - Gnu DeBugger.

Motivação

Data Evento
2002.04.20 Source-Navigator moves to SourceForge
2000.07.20 Red Hat Opens Source-Navigator

Características

Funcionalidades Avaliação
Project Editor Yes
Editor do código-fonte Yes
Symbol Browser Yes
Class Browser Yes
Hierarchy Browser Yes
Include Browser Yes
Cross Referencer Yes
Version Control System GUI Yes
Retriever Tool Yes
Grep Tool Yes
Language Parsers C, C++, Java, Tcl, [incr Tcl], FORTRAN e COBOL
Portability Linux, Windows
Documentation Excellent
Deployment Easy
License GPL

Best-Practices

Truques e Dicas

Referências

Referência Endereço URL
Source-Navigator @ SourceForge http://sourcenav.sourceforge.net/
Source-Navigator Documentation http://sourcenav.sourceforge.net/online-docs/index.html
Source-Navigator Tutorial http://sourcenav.sourceforge.net/online-docs//userguide/tutorial.html
Source-Navigator Extensions http://www.wellcode.com/sn.htm
Red Hat Source Navigator eBooks http://elibrary.fultus.com/covers/technical/redhat/sourcenav/list.html
Artigos e outros Documentos
Product Review: Source-Navigator Version 4.2 http://www.linuxjournal.com/article.php?sid=3706

Casos de Sucesso

Indicar casos de sucesso, a nível nacional, no uso desta solução.
 
  foss/solutions/softwaredevelopment/source-navigator.txt · Last modified: 28/Jan/2008 23:56
 
 
Recent changes RSS feed Recent changes RSS feed Creative Commons License
Valid XHTML 1.0 Valid CSS Driven by DokuWiki