Open asizemore opened 10 months ago
I spent a while thinking about and discussing this topic today. At the end, i found i actually like our hierarchy and wouldn't change the names unless maybe "Result" -> "Output" or similar. I think it makes sense that CorrelationResult <- ComputeResult since the correlation output is just a computation result but with some extra stuff. Same for diff abund. So having "Result" in both places makes that much more clear. I also like the "Result" (or "Output" ) word itself because to me it says "hey this is everything you get out of doing correlation" which is some values and some correlation-specific metadata.
Those are my 2 cents!
Mentioned in #54 , that it's possible our *Result classes are not named optimally.