In working with this process - I too found a lot of duplication and
would love to contribute to fixing this process. I don't free up for
that kinda stuff for about two weeks, but I should be able to dive in
when I am free.
The Agile world would tell us to put some acceptance tests in place
before major modifications to a process this complicated - so we might
think of doing that in this case.
Cheers,
Tim
--
Tim Ruppert
HotWax Media
http://www.hotwaxmedia.como:801.649.6594
f:801.649.6595
Jacopo Cappellato wrote:
> Hi,
>
> with rev. 434334 I've split up the
> CheckOutEvents.finalizeOrderEntry(...) method into two ones:
>
> 1) CheckOutEvents.finalizeOrderEntry(...) where all the actions are taken
> 2) (new) CheckOutEvents.determineNextFinalizeStep(...) where the next
> step is determined: I've simply moved the logic at the end of the
> original finalizeOrderEntry method into this new one to make things a
> bit more clear (hopefully)
>
> The next step should be that using these new methods every time we
> need to perform an order checkout (both in order manager and
> ecommerce); right now it seems to me that we have a lot of duplicated
> methods that performs similar tasks in slightly different ways... and
> this is a bit scaring.
>
> For example: CheckOutEvents.setCheckOutPages(...) (and related
> methods) are very similar to the CheckOutEvents.finalizeOrderEntry(...)
>
> I'd like to get your feedback about this.
>
> Thanks,
>
> Jacopo