adamsardar / stoneTrees

Integrating 'omics data with biological networks by solving Steiner Tree problems
Mozilla Public License 2.0
3 stars 3 forks source link

Revisit object design and inheritance #5

Open adamsardar opened 5 years ago

adamsardar commented 5 years ago

At current the design of the base object feels far too complex and clunky. 400+lines in the base class.

Review means by which to condense things. Active bindings for type checking? The validators alone use loads of space; the initialisers even more so.

adamsardar commented 5 years ago

This is a super-set of #1 as much as anything

adamsardar commented 4 years ago

The constant input checking feels clunky; perhaps use active fields as suggested over on the R6 issue board?

https://github.com/r-lib/R6/issues/48