You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Story
As a Developer, I want to extract the core code to a separate static library independent of Union API, so that it can be linked to automatic tests.
Union API makes the core code really difficult to test because it has a debug main() method and some features wouldn't work outside the Gothic runtime. Core code should be refactored to become completely independent of Union API and every interaction with it in the direction Core-->Union should be inverted to Core<|--Union by providing public interfaces for Union to implement and inject.
Definition of Done
[Core code (NH and NH::Bass namespaces) is not referencing Union API nor Gothic API]
[Core code is extracted as an independent STATIC library]
[Union specific code is moved to NH::Union namespace and built as SHARED library with the plugin]
[Union SHARED library links STATIC Core]
The text was updated successfully, but these errors were encountered:
Story
As a Developer, I want to extract the core code to a separate static library independent of Union API, so that it can be linked to automatic tests.
Union API makes the core code really difficult to test because it has a debug
main()
method and some features wouldn't work outside the Gothic runtime. Core code should be refactored to become completely independent of Union API and every interaction with it in the direction Core-->Union should be inverted to Core<|--Union by providing public interfaces for Union to implement and inject.Definition of Done
NH
andNH::Bass
namespaces) is not referencing Union API nor Gothic API]NH::Union
namespace and built as SHARED library with the plugin]The text was updated successfully, but these errors were encountered: