
Hi all, I took the liberty of forwarding this mail to Tim Mackinnon and Steve Freeman, who invented the original Mock Objects. Here's Steve's answer. I'll forward further mails to this list. -------- Original Message -------- Subject: Re: [Esug-list] Proposal for Mock Objects at ESUG 2011 Date: Fri, 27 May 2011 09:25:30 +0100 From: Steve Freeman <steve@m3p.co.uk> To: Joseph Pelrine <jpelrine@metaprog.com> You should talk to Tim, he wrote a mocks library in about 3 classes (which is what it should take). He also has some interesting experience from the Kapital project that doesn't have unit tests. I hadn't realised that the ST world was behind in this respect. S. On 27 May 2011, at 05:41, Joseph Pelrine wrote:
FYI
-------- Original Message -------- Subject: [Esug-list] Proposal for Mock Objects at ESUG 2011 Date: Fri, 27 May 2011 08:36:27 +0400 From: Dennis Schetinin <chaetal@gmail.com> To: ESUG Mailing list <esug-list@lists.esug.org>
Hello!
I'd like to explore interest to Mock Object in Smalltalk society. I'm currently working on the topic, preparing a paper and presentation targeting at ESUG 2011.
I plan to present Mock Objects technique itself and a framework named Mocketry as a tool helping to apply it in practice. Of course I'll provide a small example to illustrate some of the ideas.
Apparently, Mocks technique is not popular tool among Smalltalkers. It even seems (to me), TDD is not as widely used as it could and should be (despite the fact it was born in Smalltalk). I have been using TDD and Mocks for many years in different projects with Smalltalk and other languages. Sometimes it was hard, sometimes I was even giving it up, but by now I think I have sufficient experience to state that TDD in general and Mock Objects specifically do deserve (at least) more attention by smalltalkers. Yes, Smalltalk is great language and it has great tools. This damps some aspects of the problems TDD and Mocks address, but for sure does not remove them totally. More than that, I can say I was most productive in Smalltalk when I used "classic TDD" and mocks in conjunction.
So, are other Smalltalkers interested in this topic? Do you think it worth to be presented at the conference? What are the problems you'd like to discuss there?
TIA
-- Dennis Schetinin <Attached Message Part.txt>
Steve Freeman Winner of the Agile Alliance Gordon Pask award 2006 Book: http://www.growing-object-oriented-software.com +44 (0) 797 179 4105 M3P Limited. http://www.m3p.co.uk Registered office. 2 Church Street, Burnham, Bucks, SL1 7HZ. Company registered in England & Wales. Number 03689627