Skip to content

Minimize surface area (part 1)

Jeremy Jackson requested to merge jj-minimize-surface-area into master

After seeing some usage patterns and experimenting with these myself, I decided that we probably want to remove the class level run method. I felt adding it initially may keep us tied to an interface paradigm that we might not ultimately want to support -- because it adds some complexity to have three styles in running experiments.

This MR is phase one of setting us up to minimize the experiment(:example) syntax, and ExampleExperiment.new syntax.

I call this minimizing the surface area that we'll ultimately probably need to somewhat continue to support for the life of the project. I didn't bother doing a deprecation on this method as we're well on our way to a breaking change release with 0.5.0.

Edited by Jeremy Jackson

Merge request reports

Loading