Re: de facto documentation tool
- From: "Jarle Stabell" <jarle@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Fri, 17 Feb 2006 03:33:37 +0100
Brian Moelk wrote:
Time2HELP has a concept of UnitDoc files, which are separate xml
files which it can synchronize against the structure of the units
they document.
This way, it is possible to have UnitDocs in different languages for
the same source code and build multiple help files (you have to
create one T2H project for each help file (language) you want)
That's a nice feature indeed. The question I have now is if it can
regenerate the method/property stubs without clobbering existing
documentation.
If you add new stuff to the source code, that will be added to the unitdoc
files on the next synchronization.
But if you delete stuff from your source code, it won't get deleted from the
unitdoc files (at least not if it has documentation in the unitdoc file).
This is because it is impossible to tell whether you have deleted something
instead of not simply moved something to a different unit or renamed it, and
then you obviously don't want your old documentation to get deleted. So the
synchronization is rather conservative.
IOW, how does it manage change over time. I would
hope that it would be fine...but you never know. ;)
We think it manages fine, but as mentioned you sometimes want to delete some
old stuff which don't have correspondance to source code items anymore. (You
aren't required to delete old stuff, as the source code defines what is
current, but...)
Basically you have to do some cleaning (and/or renaming) of stuff in unitdoc
files when you are refactoring your source code.
I believe Doc-O-Matic also has a concept of storing documentation in
external files, but I don't know the details.
I've heard the same regarding doc-o-matic. The main issue for me
with these higher end products is their price point, and for me since
application help is much more important than code help my money is
going to be spent on applications like Help and Manual, Help
Scribble, etc.
For most of us, application help is what we need to deliver to customers.
But even if you aren't a component vendor, source code help might help you
in your daily work as a software developer.
Earlier today I found the following statement in some blog:
"Understanding code is by far the activity at which professional developers
spend most of their time."
If this is true, a source code documentation tool might be a very good
investment if it can reduce the time you spend trying to understand your
in-house code.
Cheers,
Jarle
.
- Follow-Ups:
- Re: de facto documentation tool
- From: Brian Moelk
- Re: de facto documentation tool
- References:
- de facto documentation tool
- From: R. Rajesh Jeba Anbiah
- Re: de facto documentation tool
- From: Brian Moelk
- Re: de facto documentation tool
- From: Jarle Stabell
- Re: de facto documentation tool
- From: Brian Moelk
- de facto documentation tool
- Prev by Date: Re: The Contest - Windows XP on an Intel Mac, $11,908 so far...
- Next by Date: Re: Borland keeps Delphi, spins off ALM, DavidI made CEO
- Previous by thread: Re: de facto documentation tool
- Next by thread: Re: de facto documentation tool
- Index(es):
Relevant Pages
|