Unit testing success is determined by several factors: the project, team commitment and the tools used. Having a unit testing framework is a must, having an easy way to run your tests is just as important. Although every single unit testing framework in the market has way to run tests from a console and a … Continue reading .NET unit testing essentials – Integrated test Runners
Author: Dror Helper
Do we need IoC containers?
Today I witnessed my first internet lynch - that’s right I saw how the masses rose to crush someone who said something they didn’t agree with… Now that I have your attention I can explain what happened - a guy asked a very good question on StackOverflow: Why do I need an IoC container as … Continue reading Do we need IoC containers?
What to do when Visual Studio fails
For the last 24 hours I had problems compiling one of specific project. The project won’t compile because apparently: “O/R Designer validation failed for file: .dbml Error: The operation could not be completed. Unspecified error”. The weird thing was that I didn’t change anything in that project, in fact that project was not changed since … Continue reading What to do when Visual Studio fails
Unit testing as a team sport
Unit testing your code is easy – all you need is to write simple test code and run it from time to time to check if your code misbehaves. But there is more to successfully using unit tests then just write these tests, in fact I saw quite a few talented developers get frustrated and … Continue reading Unit testing as a team sport
The Single Responsibility Principle of source control
The first design principle in SOLID is the single responsibility principle (SRP) that states that each object should have only one responsibility. Today I’ve found another place in which SRP is just as important – source control commits (check-ins). Just like the programming principle the SRP of source control means that each commit should have … Continue reading The Single Responsibility Principle of source control
Webinar – Successful unit testing from day one
Writing unit tests can be harder then it seems, during my work at Typemock I’ve encountered developers that were frustrated and discouraged because TDD and unit testing didn’t seem to work for them. That is why we’ve decided to host a webinar about how to start unit testing your code. I will be co-hosting this … Continue reading Webinar – Successful unit testing from day one
Concurrent podcast
I’m always on the lookup for new podcasts to listen to on my way to work. Yesterday I’ve found the podcast I was looking for ever since I’ve started writing real code – Concurrent Podcast. This is the podcast about threading, locks, concurrency and the issues that they cause. Currently two chapters has been posted: … Continue reading Concurrent podcast
Software news – September 2009
Just a brief post to let you know of two cool tools being ready for their official release. CppDepend goes RTM I’ve just told you about nDepend in my last blog post and yesterday I’ve found that there is a tool in development that will provide the same functionality where it’s very needed – in … Continue reading Software news – September 2009
nDepend Review
There comes a time in every single “real world” project when its codebase becomes hard to manage, methods become too long, classes too complex and objects tightly coupled until it’s hard to tell where a functionality starts and where it ends. This is exactly the problem that nDepend is trying to solve. By putting all … Continue reading nDepend Review
Book Review: IronPython in Action
If you’ve been reading my blog for a while you might have noticed that I’m in the process of learning IronPython, Half way through my IronPython project I felt I was missing something, Although I have read Dive Into Python I had a feeling that I’m actually writing Python and that I need a more … Continue reading Book Review: IronPython in Action

