And now I am a classic, too?
Mark Seemann's post about Type Mock and Rhino Mocks. I am not going to touch the subject again, since I already did in the past. What I do want to talk about is this statement:
The very beneficial constraint introduced and enforced by a classic mocking framework can force you to think about things you wouldn't otherwise have considered.
Classic? Since when is Rhino Mocks classic? What happen the underdog status?
Suddenly I feel old.
And I haven't written fun code in a while (SvnBridge is fun, make no mistake, but fun code you write for fun), since it is too much of a hassle to get a dev environment on this laptop.
Comments
Rhino Mocks lost its underdog status when you turned it into a superior piece of software that just blew the competition away :)
However, what I meant with the term 'classic mocking framework' is any mocking framework that rely on interfaces, base classes and DI/IoC to work - as opposed to Typemock, which relies on an arcane API of the .NET framework which was originally created for an entire different purpose.
In that sense, Rhino Mocks is a classic framework, just like NMock, etc.
Well Ayende,
first of all many compliments for all of your work, When searching for some good design to keep as an example of good design I always look at the way you organize your code.
I just saw an Asp.NET mvc video tutorial on controller unit testing and I've been positively shocked to see Scott Hanselman using Rhino Mocks for Mocking.
Keep Rolling Ayende !!
Bye,
Gianluca
If you don't mind me asking, why are you working on SvnBridge? Is it just for the fun and challenge of doing something you would have said was impossible?
Please bear in mind that I'm fully aware that it's not really any of my business and that you can jolly well work on whatever project you like. It's just that imho your time, energy, and talents would be much better spent elsewhere.
At the end of the day, if you do make svnbridge work nicely (and I have little doubt that you will do just that) all you will have accomplished is to enable developers to use Yet Another Online Source Code Repository, only this time with a crippled SVN interface. I have a hard time seeing the point. (Let me reiterate my awareness that me seeing the point is not the point!)
--Stuart
Stuart,
I am working on that because I am working on that.
As in, I has agreed to a transfer of my time vs. their money.
Why is it hassle to get a dev environment on your laptop? If I recall you recently got a Mac laptop? Bad decision?
What laptop are you to get a dev env on? Did you get a Mac? (I use a regular MacBook with VMWare Fusion, Vista & VS2005 + 2008 - all good (ish)).
Right now I am on a temp laptop.
The MacBook arrived at my home, but I have yet to see it
Tim,
I haven't got the MBP yet, it has arrived at my home, but I have yet to arrive there myself :-)
I am currently on a temp laptop on a loan, which it not very friendly for dev.
"Classic"? You don't know how lucky you are. We went from obscurity to backlash without going through popularity. :)
Comment preview