Neither example is easily tested.
Neither support injecting the dependencies, which make mocking really difficult.
On the left, you're testing one big method with a whole bunch of conditionals, which leaves you with a whole ton of tests for that one big method.
On the right, there is a bake() method and it does oven.New(), but where does oven come from? Is it some global somewhere?