Net Asset Calculation

Nigel Titley nigel at titley.com
Wed Mar 12 16:05:31 CST 2003


On Wed, 2003-03-12 at 15:43, Christian Stimming wrote:
> I agree, too. Last fall, some (small) effort was spent on documenting 
> the core engine function for the 'doxygen' doc generation tool. You can 
> see the results of this work e.g. in src/engine/Transaction.h, or when 
> you invoke 'make doc'.
> 
> However, this effort never came to a point where really the 'big 
> picture' was being documented. But of course something like 'the big 
> picture' is essential for newcomers to not be too frightened by the code 
> base. If somebody could step up to work on this, it would mean putting 
> together the texts from src/doc/design, from 'make doc', and from 
> various other places :-) , e.g. 
> src/report/report-system/doc/report-html.txt for writing a new report, 
> or src/gnc-module/doc/design.txt for writing a new gnucash module.
> 
> If somebody (like you, Kevin or Nigel) would volunteer to collect and 
> write documents like that, I would happily help at reviewing/ 
> proof-reading these.

Let me take at a look at things when I get home tonight. I'll see if
there is enough already documented for me to try and put together a high
level document, which might kick things off.

I'll report back tomorrow.

> 
> And about a possible testing process: During my heavy-coding phase for 
> the HBCI module (like, September through December last year), I would've 
> loved to hear from a larger group of users and testers, and I would've 
> happily joined any sort of formal process to further streamline testing 
> and bug fixing. However, now since I have stopped the active coding, and 
> many other coders seem to have reduced their commitment as well, I would 
> agree (as mentioned above) with the previously mentioned statement: The 
> current no. 1 challenge for the gnucash project is not so much finding a 
> better testing/release process, but rather finding a better "how to 
> encourage and support new developers" process... Better source code 
> documentation is almost surely a necessary condition for that. I don't 
> know whether it's sufficient as well... :-)

:-)
 
> Christian
> 
> PS: As for the text format of developer documentation, AFAIK 'doxygen' 
> can be used for big text documents just as good as for auto-generated 
> source code, so maybe this might be a good tool to use even for the 
> non-autogenerated parts of developer documentation.

Agreed.




More information about the gnucash-devel mailing list