20,741
edits
m (→Development) |
|||
Line 318: | Line 318: | ||
== Development == | == Development == | ||
=== Testing === | |||
Edward d'Auvergne has been implementing a test suite infrastructure using CppUnit for flightgear itself (not simgear) as part of his FGPythonSys experiments [1], and noticed that modularisation is problematic due to the dependency of globals and everything that then brings in. I wonder if coming up with a way of breaking the dependency on globals.hxx - passing the data structure (or a mimic in the case of a functional test) into the subsystem using the new subsystem infrastructure, using property subtrees and synchronisation, etc. would allow the subsystems to be truly independent. <ref>{{cite web | |||
|url = https://sourceforge.net/p/flightgear/mailman/message/35516739/ | |||
|title = <nowiki> Re: [Flightgear-devel] RFC: Improving FlightGear's modularity </nowiki> | |||
|author = <nowiki> Edward d'Auvergne </nowiki> | |||
|date = Nov 27th, 2016 | |||
|added = Nov 27th, 2016 | |||
|script_version = 0.40 | |||
}}</ref> | |||
=== Reset/re-init === | === Reset/re-init === |