[LRUG] Serialising a struct
sanelson at gmail.com
Mon Apr 14 09:25:03 PDT 2014
On Mon, Apr 14, 2014 at 4:48 PM, Tom Stuart <tom at codon.com> wrote:
> On 14 Apr 2014, at 15:07, Stephen Nelson-Smith <sanelson at gmail.com> wrote:
> > My responsibility (ie the stuff I want to test) is once I've got the
> data, which I get from the aws-sdk-core library in the form of structs.
> Obviously I don't want to keep calling AWS when testing, so I'm using a
> test double.
> The suggestion may be too late to be practical, but this sounds like a
> potential opportunity to decouple the part of your application that queries
> AWS from the part that uses the resulting data, "hexagonal" style.
Yep... that's actually exactly what I've done. There's a separate class
whose responsibility is purely to establish a connection via the AWS gem,
and broker data. The thinking was that I can test and alter what is behind
that, as long as the adapter presents a unified interface to the rest of
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Chat