Re: [NWRUG] Cutting and pasting from Word

2013-07-20 Thread Andrew Premdas
On 20 July 2013 01:29, Graham Ashton gra...@effectif.com wrote: On 19 Jul 2013, at 21:52, Andrew Premdas aprem...@gmail.com wrote: Cucumber is a tool for doing BDD. If you misuse it and try and write unit tests, or even declarative acceptance tests then, it is expensive, however if you

Re: [NWRUG] Cutting and pasting from Word

2013-07-20 Thread Paul Robinson
On 19 Jul 2013, at 21:01, Graham Ashton gra...@effectif.com wrote: Sometimes though, you want to advocate is a move away from a current practice. How do you go about doing that? Ship code. There are three important parts of writing software well as a professional (you can skip either or

Re: [NWRUG] Cutting and pasting from Word

2013-07-20 Thread Francis Fish
On Sat, Jul 20, 2013 at 1:29 AM, Graham Ashton gra...@effectif.com wrote: On 19 Jul 2013, at 21:52, Andrew Premdas aprem...@gmail.com wrote: Cucumber is a tool for doing BDD. If you misuse it and try and write unit tests, or even declarative acceptance tests then, it is expensive, however

Re: [NWRUG] Overriding #send

2013-07-20 Thread Ash Moran
On 19 Jul 2013, at 16:52, Graham Ashton gra...@effectif.com wrote: Imagine how you'd feel digging into somebody else's code, investigating some bug or other, to find that they'd overridden `#send`. Now see if you can get a handle on how you'd feel when realising that they'd used it for a

Re: [NWRUG] Cutting and pasting from Word

2013-07-20 Thread Kevin Rutherford
On Sat, Jul 20, 2013 at 10:54 AM, Paul Robinson p...@32moves.com wrote: On 19 Jul 2013, at 21:01, Graham Ashton gra...@effectif.com wrote: Cucumber is the most expensive (to use, in actual pounds) testing framework I've seen since Fitnesse. It doesn't do anything that can't be done more

Re: [NWRUG] Overriding #send

2013-07-20 Thread Ash Moran
On 19 Jul 2013, at 18:36, Sean Bamforth s...@theguru.co.uk wrote: good and bad points to all of these. Including the fact that push and Queue are used elsewhere. would overloading publish be bad? Actually, possibly not. Another design option I have is to separate messages into categories

Re: [NWRUG] Overriding #send

2013-07-20 Thread Graham Ashton
On 20 Jul 2013, at 12:06, Ash Moran ash.mo...@patchspace.co.uk wrote: bus.register(:turn_on_kettle, kitchen_handler) … bus.send(:turn_on_kettle) What responsibilities does a KitchenHandler have? There's no such thing in real life; could its existence be a side effect of the

Re: [NWRUG] Overriding #send

2013-07-20 Thread Ash Moran
On 20 Jul 2013, at 13:04, Graham Ashton gra...@effectif.com wrote: What responsibilities does a KitchenHandler have? There's no such thing in real life; could its existence be a side effect of the implementation? I could call it Chef, or Cook, or KitchenAssistant or something. Everything in

Re: [NWRUG] Cutting and pasting from Word

2013-07-20 Thread Ash Moran
On 20 Jul 2013, at 10:54, Paul Robinson p...@32moves.com wrote: If YOU have a better idea of how to build applications that guides developers into more structured thought processes, build a framework to allow them to do that. I'd really enjoy trying it. Since you mention it, that's what

Re: [NWRUG] Cutting and pasting from Word

2013-07-20 Thread Paul Robinson
On 20 Jul 2013, at 13:26, Ash Moran ash.mo...@patchspace.co.uk wrote: Since you mention it, that's what I'm spending my spare time doing right now. It's not announced, and the source in only on GitHub to get it out of my application repo, but Realm[1] is my attempt to build a toolkit for