<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://agile.codebetter.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Aaron Jensen - All Comments</title><link>http://agile.codebetter.com/blogs/aaron.jensen/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2007 (Build: 20416.853)</generator><item><title>re: Introducing Machine.Specifications (or MSpec for short)</title><link>http://agile.codebetter.com/blogs/aaron.jensen/archive/2008/05/08/introducing-machine-specifications-or-mspec-for-short.aspx#178149</link><pubDate>Tue, 13 May 2008 14:27:01 GMT</pubDate><guid isPermaLink="false">d21fbbc9-c112-4f32-ad14-95939a2c53d4:178149</guid><dc:creator>aaronjensen</dc:creator><description>&lt;p&gt;James,&lt;/p&gt;
&lt;p&gt;I hear you. It's definitely a stretch of C#. The benefits of using C# are clear though. The tool and the framework support make it worth it in my opinion. Like I said in the post though, this is an experiment. I've got no ego behind this and I'm not pushing for widespread adoption. I'm just kind of dropping it on the community and seeing if it sticks at all :)&lt;/p&gt;
&lt;img src="http://agile.codebetter.com/aggbug.aspx?PostID=178149" width="1" height="1"&gt;</description></item><item><title>re: Mock Framework Benchmarks</title><link>http://agile.codebetter.com/blogs/aaron.jensen/archive/2008/05/08/mock-framework-benchmarks.aspx#178009</link><pubDate>Sat, 10 May 2008 18:09:27 GMT</pubDate><guid isPermaLink="false">d21fbbc9-c112-4f32-ad14-95939a2c53d4:178009</guid><dc:creator>james.kovacs</dc:creator><description>&lt;p&gt;I was equally confused when looking at a performance trace of Moq vs. Rhino. (I don't have TypeMock installed.) The majority of the time in both Moq and Rhino was spent creating proxies and both frameworks are using DynamicProxy2 for proxy creation. Something was definitely up. Excellent work tracking down the problem!&lt;/p&gt;
&lt;img src="http://agile.codebetter.com/aggbug.aspx?PostID=178009" width="1" height="1"&gt;</description></item><item><title>Weekly Web Nuggets #11</title><link>http://agile.codebetter.com/blogs/aaron.jensen/archive/2008/05/08/rhino-mocks-performance-issue-fixed.aspx#177968</link><pubDate>Fri, 09 May 2008 14:57:56 GMT</pubDate><guid isPermaLink="false">d21fbbc9-c112-4f32-ad14-95939a2c53d4:177968</guid><dc:creator>Code Monkey Labs</dc:creator><description>&lt;p&gt;Understanding Model-View-Controller : Introducing developers to the MVC concept can, at times, be a challenging endeavor. Jeff Atwood has put together a very informative post that may be able to help! Mocking Frameworks Benchmarked : In search of a faster&lt;/p&gt;
&lt;img src="http://agile.codebetter.com/aggbug.aspx?PostID=177968" width="1" height="1"&gt;</description></item><item><title>Weekly Web Nuggets #11</title><link>http://agile.codebetter.com/blogs/aaron.jensen/archive/2008/05/08/mock-framework-benchmarks.aspx#177967</link><pubDate>Fri, 09 May 2008 14:57:54 GMT</pubDate><guid isPermaLink="false">d21fbbc9-c112-4f32-ad14-95939a2c53d4:177967</guid><dc:creator>Code Monkey Labs</dc:creator><description>&lt;p&gt;Understanding Model-View-Controller : Introducing developers to the MVC concept can, at times, be a challenging endeavor. Jeff Atwood has put together a very informative post that may be able to help! Mocking Frameworks Benchmarked : In search of a faster&lt;/p&gt;
&lt;img src="http://agile.codebetter.com/aggbug.aspx?PostID=177967" width="1" height="1"&gt;</description></item><item><title>re: Introducing Machine.Specifications (or MSpec for short)</title><link>http://agile.codebetter.com/blogs/aaron.jensen/archive/2008/05/08/introducing-machine-specifications-or-mspec-for-short.aspx#177964</link><pubDate>Fri, 09 May 2008 14:38:52 GMT</pubDate><guid isPermaLink="false">d21fbbc9-c112-4f32-ad14-95939a2c53d4:177964</guid><dc:creator>jamesthigpen</dc:creator><description>&lt;p&gt;This is very awesome. However...&lt;/p&gt;
&lt;p&gt;While I understand your choice for doing it in C#, I feel that by not using a language that would allow for a more fluent DSL syntax, you have created something that will hamper it's adoption.&lt;/p&gt;
&lt;p&gt;The way you are using C# goes against the grain of how users are taught to use C#. static fields and what look like fancy function but end in semicolons. If I brought this to my team it'd be very confusing for them because it *is* C# but it's not the C# they're use to.&lt;/p&gt;
&lt;p&gt;That could be just dumped into the &amp;quot;learning curve&amp;quot; bucket, but I see it being a recurring problem with the context switching required between MSpec and C# when bouncing between tests and code.&lt;/p&gt;
&lt;p&gt;It could be argued that the context switching between MPsech C# and &amp;quot;regular&amp;quot; C# when bouncing back and forth between tests and code is no more grating than if it were a completely separate DSL, but I feel that all the syntactic sugar required to make this work prevents me from forgetting that it is C#. There is a certain amount of muscle memory in &amp;quot;private Account fromAccount;&amp;quot;&lt;/p&gt;
&lt;img src="http://agile.codebetter.com/aggbug.aspx?PostID=177964" width="1" height="1"&gt;</description></item><item><title>Dew Drop - May 9, 2008 | Alvin Ashcraft's Morning Dew</title><link>http://agile.codebetter.com/blogs/aaron.jensen/archive/2008/05/08/mock-framework-benchmarks.aspx#177952</link><pubDate>Fri, 09 May 2008 12:47:57 GMT</pubDate><guid isPermaLink="false">d21fbbc9-c112-4f32-ad14-95939a2c53d4:177952</guid><dc:creator>Dew Drop - May 9, 2008 | Alvin Ashcraft's Morning Dew</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;Dew Drop - May 9, 2008 | Alvin Ashcraft's Morning Dew&lt;/p&gt;
&lt;img src="http://agile.codebetter.com/aggbug.aspx?PostID=177952" width="1" height="1"&gt;</description></item><item><title>re: Rhino.Mocks Performance Issue Fixed</title><link>http://agile.codebetter.com/blogs/aaron.jensen/archive/2008/05/08/rhino-mocks-performance-issue-fixed.aspx#177944</link><pubDate>Fri, 09 May 2008 07:24:03 GMT</pubDate><guid isPermaLink="false">d21fbbc9-c112-4f32-ad14-95939a2c53d4:177944</guid><dc:creator>Ray</dc:creator><description>&lt;p&gt;Cheers mate! Well done&lt;/p&gt;
&lt;img src="http://agile.codebetter.com/aggbug.aspx?PostID=177944" width="1" height="1"&gt;</description></item><item><title>Reflective Perspective - Chris Alcock  &amp;raquo; The Morning Brew #90</title><link>http://agile.codebetter.com/blogs/aaron.jensen/archive/2008/05/08/mock-framework-benchmarks.aspx#177942</link><pubDate>Fri, 09 May 2008 07:04:17 GMT</pubDate><guid isPermaLink="false">d21fbbc9-c112-4f32-ad14-95939a2c53d4:177942</guid><dc:creator>Reflective Perspective - Chris Alcock  » The Morning Brew #90</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;Reflective Perspective - Chris Alcock &amp;nbsp;&amp;amp;raquo; The Morning Brew #90&lt;/p&gt;
&lt;img src="http://agile.codebetter.com/aggbug.aspx?PostID=177942" width="1" height="1"&gt;</description></item><item><title>re: Rhino.Mocks Performance Issue Fixed</title><link>http://agile.codebetter.com/blogs/aaron.jensen/archive/2008/05/08/rhino-mocks-performance-issue-fixed.aspx#177939</link><pubDate>Fri, 09 May 2008 06:49:07 GMT</pubDate><guid isPermaLink="false">d21fbbc9-c112-4f32-ad14-95939a2c53d4:177939</guid><dc:creator>Casey</dc:creator><description>&lt;p&gt;And I was waiting till this morning to comment that your post would be like a red rag to a bull, and I fully expected Oren to drop all other work until Rhino was ten times faster than the others :)&lt;/p&gt;
&lt;p&gt;Apart from that flipant comment, nice work!!!&lt;/p&gt;
&lt;img src="http://agile.codebetter.com/aggbug.aspx?PostID=177939" width="1" height="1"&gt;</description></item><item><title>Rhino.Mocks Performance Issue Fixed</title><link>http://agile.codebetter.com/blogs/aaron.jensen/archive/2008/05/08/mock-framework-benchmarks.aspx#177937</link><pubDate>Fri, 09 May 2008 06:29:45 GMT</pubDate><guid isPermaLink="false">d21fbbc9-c112-4f32-ad14-95939a2c53d4:177937</guid><dc:creator>Community Blogs</dc:creator><description>&lt;p&gt;Just wanted to quickly note that I tracked down the performance issue in Rhino.Mocks and patched it&lt;/p&gt;
&lt;img src="http://agile.codebetter.com/aggbug.aspx?PostID=177937" width="1" height="1"&gt;</description></item><item><title>Rhino.Mocks Performance Issue Fixed</title><link>http://agile.codebetter.com/blogs/aaron.jensen/archive/2008/05/08/mock-framework-benchmarks.aspx#177936</link><pubDate>Fri, 09 May 2008 05:56:16 GMT</pubDate><guid isPermaLink="false">d21fbbc9-c112-4f32-ad14-95939a2c53d4:177936</guid><dc:creator>Aaron Jensen</dc:creator><description>&lt;p&gt;Just wanted to quickly note that I tracked down the performance issue in Rhino.Mocks and patched it&lt;/p&gt;
&lt;img src="http://agile.codebetter.com/aggbug.aspx?PostID=177936" width="1" height="1"&gt;</description></item><item><title>re: Mock Framework Benchmarks</title><link>http://agile.codebetter.com/blogs/aaron.jensen/archive/2008/05/08/mock-framework-benchmarks.aspx#177926</link><pubDate>Fri, 09 May 2008 04:25:37 GMT</pubDate><guid isPermaLink="false">d21fbbc9-c112-4f32-ad14-95939a2c53d4:177926</guid><dc:creator>aaronjensen</dc:creator><description>&lt;p&gt;I don&amp;#39;t really consider NMock2 a framework worth considering, as it lacks a strongly typed, refactor friendly syntax, so no, I didn&amp;#39;t. Feel free to add a Strategy though and give it a shot.&lt;br /&gt;&lt;/p&gt;
&lt;img src="http://agile.codebetter.com/aggbug.aspx?PostID=177926" width="1" height="1"&gt;</description></item><item><title>re: Mock Framework Benchmarks</title><link>http://agile.codebetter.com/blogs/aaron.jensen/archive/2008/05/08/mock-framework-benchmarks.aspx#177922</link><pubDate>Fri, 09 May 2008 02:24:37 GMT</pubDate><guid isPermaLink="false">d21fbbc9-c112-4f32-ad14-95939a2c53d4:177922</guid><dc:creator>Lex Y. Li</dc:creator><description>&lt;p&gt;What about NMock 2? Did you test on that?&lt;/p&gt;
&lt;img src="http://agile.codebetter.com/aggbug.aspx?PostID=177922" width="1" height="1"&gt;</description></item><item><title>re: Introducing Machine.Specifications (or MSpec for short)</title><link>http://agile.codebetter.com/blogs/aaron.jensen/archive/2008/05/08/introducing-machine-specifications-or-mspec-for-short.aspx#177919</link><pubDate>Fri, 09 May 2008 00:46:57 GMT</pubDate><guid isPermaLink="false">d21fbbc9-c112-4f32-ad14-95939a2c53d4:177919</guid><dc:creator>Rodrigo B. de Oliveira</dc:creator><description>&lt;p&gt;That's pretty cool.&lt;/p&gt;
&lt;img src="http://agile.codebetter.com/aggbug.aspx?PostID=177919" width="1" height="1"&gt;</description></item><item><title>re: Mock Framework Benchmarks</title><link>http://agile.codebetter.com/blogs/aaron.jensen/archive/2008/05/08/mock-framework-benchmarks.aspx#177898</link><pubDate>Thu, 08 May 2008 17:26:24 GMT</pubDate><guid isPermaLink="false">d21fbbc9-c112-4f32-ad14-95939a2c53d4:177898</guid><dc:creator>Colin Jack</dc:creator><description>&lt;p&gt;Does this contribute to the 2 articles you have to write about liking TypeMock for the free license? :)&lt;/p&gt;
&lt;img src="http://agile.codebetter.com/aggbug.aspx?PostID=177898" width="1" height="1"&gt;</description></item></channel></rss>