Visite também: UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais] ·  Efetividade ·  Linux in Brazil ·  Floripa  

Criando documentação profissional com ferramentas para Linux

“Documentação é um mal necessário do desenvolvimento de software. Usuários de Linux podem tirar vantagem de uma série de ferramentas para criar e manter documentação, incluindo algumas livres e outras proprietárias. Todas dão aos escritores técnicos a capacidade de criar e publicar documentação profissional.” Veja o texto completo em NewsForge | Creating professional documentation with Linux tools.

A matéria fala sobre DocBook, DITA, diversas ferramentas para criação de help online para programas e também para documentação de desenvolvimento de sistemas, processadores de texto e outras ferramentas.

Comentários dos leitores

Os comentários abaixo são responsabilidade de seus autores e não são revisados ou aprovados pelo BR-Linux. Consulte os Termos de uso para informações adicionais. Esta notícia foi arquivada, não será possível incluir novos comentários.
Comentário de Metatron
Kile: Boa tarde,

É um tipo de recurso mais braçal, mas não abro mão da dupla Latex/Kile : http://kile.sourceforge.net/
Comentário de Dick
Mal ?: "“Documentação é um mal necessário do desenvolvimento de software."

Quem pensa assim, ou é pq nao desenvolve sério ou pensa q desenvolve.
Comentário de brain
seriedade: Eu acho que os que não são sérios são aqueles que pensam que não é necessário. Os que pensam que é mal mas documentam pelo menos estão fazendo o que precisam. Eu gostaria que existisse alguma alternativa pra documentação, algo tipo um fruto da sabedoria ;-)
Comentário de nemesis
documentação das boas...: ...é a que acompanha o código-fonte: vc tem os protótipos das funções e sua documentação logo acima. A melhor ferramenta para visualizar documentação é uma que compile a documentação a partir dos fontes, portanto. E que seja regularmente atualizada.

é claro, de nada adianta todo o aparato técnico, visualizadores PDF, DocBook, javadoc ou o que for, se para documentar um trecho de código, o cara escrever:

/* vai por mim: funciona! */

:)

;; ((lambda (x) x) "Isto é um comentário e não será executado nunca")

Comentário de Fábio Emilio Costa
Sim e não...: Existem duas coisas diferentes:

- Documentação para desenvolvimento: Seria ideal algumas idéias de instalação e tal, mas o código é realmente a principal fonte de documentação;

- Documentação de uso: Fala sério, você vai ficar documentando código dizendo como ele irá funcionar? E se fizer isso, você acha que o usuário vai ler? Se acha, é hora de sair da Matrix... :P

Temos que pensar que atualmente no SL também tem gente não-programadora. É claro que temos os "elitistas" da comunidade que preferiam deixar os "plebeus" ou "trouxas" (usando definição de Harry Potter) de fora do mundo SL. Essas pessoas não são melhores que Bill Gates e Steve "Developers" Ballmer.

Acho que é necessário SIM bons manuais, como Guia Foca, Guia Bozo, TLM, Entendendo e dominado Linux... E serão muito bem vindos, pelo menos por mim, pois ajudarão outros a trilharem os caminhos... :P

Meu blog
Seja livre - Use Software Livre;
Seja criativo - Adote Creative Commons
Comentário de nemesis
obviamente: eu estava só comentando sobre documentação de programador para programador.

;; ((lambda (x) x) "Isto é um comentário e não será executado nunca")

Comentário de brandizzi
docstrings! docstrings!:
...é a que acompanha o código-fonte: vc tem os protótipos das funções e sua documentação logo acima. A melhor ferramenta para visualizar documentação é uma que compile a documentação a partir dos fontes, portanto. E que seja regularmente atualizada.


Javadoc é bom, Doxygen é bom, cweb é bom (claro, foi feito pelo nosso Euclides computacional :D), mas nada supera uma boa docstring com um prompt de execução, né não? ;)

--
Adam Victor Nazareth Brandizzi
Estudante de Ciência da Computação - UnB
Jabber: brandizzi@jabber.org
"Real programmers don't use Pascal; just integer ones can do it."
Comentário de brandizzi
ReST: Hmmm... Só senti falta de mencionarem o ainda imaturo mas muito promissor (e funcional!) reStructured Text. Tudo bem, chegará o nosso dia <risada megalomaníaca aqui>.

--
Adam Victor Nazareth Brandizzi
Estudante de Ciência da Computação - UnB
Jabber: brandizzi@jabber.org
"Real programmers don't use Pascal; just integer ones can do it."
Comentário de nemesis
oh yeah!: oh yeah!

>>> def doc( obj ):
...  """Exibe a documentacao para o objeto obj"""
...  print obj.__doc__

>>> doc( doc )
Exibe a documentacao para o objeto obj
>>>

;; ((lambda (x) x) "Isto é um comentário e não será executado nunca")

BR-Linux.org
Linux® levado a sério desde 1996. Notícias, dicas e tutoriais em bom português sobre Linux e Código Aberto. "A página sobre software livre mais procurada no Brasil", segundo a Revista Isto É.
Expediente
Sobre o BR-Linux
Enviar notícia ou release
Contato, Termos de uso
FAQ, Newsletter, RSS
Banners e selos
Anunciar no BR-Linux
BR-Linux apóia
LinuxSecurity, Tempo Real
Suporte Livre, Drupal
Verdade Absoluta
Pandemonium
Efetividade, Floripa.net
sites da comunidade
Ajuda
Moderação
Flames: não responda!
Publicar seu texto
Computador para Todos
Notícias pré-2004
Tutoriais, HCL pré-2004