Archive
The blog, page 12
-
TDD Case Studies and research
I’ve always been looking for real research numbers on the effectiveness of TDD. For future reference, there are several listed here: http://biblio.gdinwiddie.com/biblio/StudiesOfTestDrivenDevelopment
-
lowering the adoption barrier for unit testing: doctest in python
One area that I didn’t know about was brought to me by an attendee in one of the conferences I was in. It’s a simple idea, really: write the tests for a method as part of the method’s documentation. but make them…
-
Isolation frameworks – lessons from the wild
I’m in the process of teaching another TDD master class in Oslo this week, and in the past two days we went over the major Isolation frameworks in .NET (I refuse to say Mocking frameworks anymore. the “Mock” work is too…
-
Isolation Syntax for VB.NET - Your comments please
I'm working on adding a VB.NET Friendly syntax for Typemock Isolator. If you're into VB, I'd love your input on the usability of this API and how to make it better. We'll start going through several basic scenarios that…
-
Announcing Isolator for Sharepoint with a free full license for bloggers
Time for a freebie! We’re announcing today about a new product: Isolator for sharepoint – which allows unit testing sharepoint code without needing sharepoint installed. A good article on this can be found here “Huh?”…
-
Typemock is looking for agile developers
It's that time again. We're Hiring. Typemock Is looking for a developer with good .NET skills, and a passion for agile development. You don't have to know TDD, but it's a plus. Knowing some C++ is a must, but most of…
-
Isolator Feature Focus: Faking Collections
Another cool feature in Isolator is the ability to fake values that will be returned from custom collections (anything that inherits from IEnumerable as long as it is not in mscorlib - for example - sharepoint lists).…
-
Isolator Feature Focus: Duck Typing and Isolate.Swap
Typemock Isolator 5.1.1 has been released, and this release brings with it some awesome (seriously) features that are unique fro any other framework I've seen. a good overview of features can be found here . The…
-
PDC 2008 Videos
I’m not at PDC, and you may not be either. but the session videos are starting to become available. Go to the channel 9 PDC videos sections and look for sessions with the graphic: Sessions I’ve set myself to watch:…
-
StackOVerflow Notifier
Dror Helper just created a utility that tracks your StackOverflow ranking. SO, if you're an ego freak, go get it .
-
Use Reflection to find Methods that implement explicit interfaces
update: added a check for IsPrivate based on the comments. so I won't forget: here's how you can iterate over a type definition's methods and see if one of them is an explicit intreface definition: foreach (var info in…
-
SharpMock 0.1 ?
James, I would love to see you take the idea of “SharpMock” to the next level . If not anything else, it would be an interesting challenge to write about. James took PostSharp and started looking at the possibility of…
-
Isolator feature focus – Advanced Debugger Support for fakes
Two features that Typemock Isolator has make the debugging experience with it very different than any other isolation framework: 1) Highlight fake method during debugging When stepping into a method that is being faked…
-
Art Of Unit Testing – Book done, Wiki ready
I’m happy to report that my book has finally hit the “last review” stone, which means all chapters are done and the book should be in book stores around jan-feb 2009 . If you’d like to read the E-Book version right…
-
Graphic Designer Wanted (and found)
Update: We have already found a designer. Thanks for sending all those emails! We are looking for a part\full time graphics designer. the initial need is to create great icons, design logos and such. If that person also…
-
Isolator feature focus: Recursive Fakes
Here’s another feature Typemock Isolator has that no one else currently has: the ability to return fake objects from properties recursively (without the use of an auto mocking container for such a feat). this saved a…
-
BDD: Behavior vs. Spec Frameworks
In my search to understand a little more about BDD and BDD frameworks, one gem that I gleaned is that there is an important distinction between “Spec” and “Behavior” frameworks. “Spec” is intended for the unit level…
-
Agile Testing tools List
Update: A full list, with links to the tools, an editable wiki page and more, is now located on the book wiki site . Feel free to add your own tools in there. Working on an appendix for my book , with a list of tools…
-
Isolator feature focus: Live objects in unit tests
Here is one feature that sets Typemock Isolator apart from all the other frameworks, that has nothing to do with legacy code: Live Objects. This feature allows you to just “new” up an instance of an object, if you can,…
-
Unit Testing decoupled from TDD as well== Adoption
The discussion on the future of unit testing for the masses has shifted from the standard “if they are too stupid to learn it, we don’t want them” to “TDD without good design will make really bad tests”. and this is a…
-
Unit Testing decoupled from Design == Adoption
In my previous post I started talking in more coherent words about feelings I’ve had lurking in the past year. This post is an expansion of that, after having some great twitter conversations in the past few days with…
-
Goodbye mocks, Farewell stubs
About 4 years ago I was consulting for one of the largest companies in Israel (about 15,000+ employees) and helping them grok TDD and automated unit testing. I had spent there over a year and a half, on and off, and was…
-
Thread Visualization with Typemock Racer
Here’s what you can find on the latest typemock racer build. I think it’s pretty cool. Embedded Flash media from the original post is no longer playable.
-
Finding Deadlocks with ReaderWriterLock and Typemock Racer
This feature was just added to the Racer Alpha . Given the following method: Can you see a potential for deadlock in this method? Here’s the answer . I wonder if it will find this one as well ..
-
Beautiful Norway
After finishing a wonderful week and a half in Norway, I can’t wait to get back. Thanks for the great memories ! I’ll be coming back in December for another TDD Master Class Course .
-
Typemock Racer Alpha Available - Deadlock Finder
We’ve released the alpha version of Typemock Racer . Go register. Here’s the basic breakdown of what it is. We will be releasing and updating the alpha version on a monthly basis.
-
Kanban, anyone?
ooh. This Kanban thing looks nice and shiney . Will it “meme” and die, or will it stay and flourish, to be the next “xp”? Maybe it’s time to learn from our XP-Scrum experiences and evolve. Maybe Kanban is one path to…
-
Visual vs. “Executable” Build Configurations
Dave wrote a really nice overview of how much he liked playing with Rake, the Ruby based build script. From his post I can say that it does indeed look nice in its awesomeness of clear usage and programmability. So why…