Budgets ... again
Christian Stimming
christian at cstimming.de
Mon Sep 26 14:35:43 EDT 2011
Am Montag, 26. September 2011 schrieb John Ralls:
> I have a plan to rework the engine (the module which does all of
> the accounting and business calculations) in stages. Stage one is to write
> comprehensive tests for each class. Stage two (which will interleave with
> stage one) is to overhaul each class to be a well-behaved GObject class
> with all access to data (including KVP) via function calls instead of
> passing out pointers for other objects to modify at will.
Out of curiosity: Which examples for "passing out pointers" do you have in
mind here? Surely there is plenty of access to KVP data by simply accessing
the KVP directly, which is bad, but is there also direct pointer manipulation
in that many places?
Regards,
Christian
More information about the gnucash-devel
mailing list