Quantcast
Channel: Udi Dahan - The Software Simplist » Testing
Browsing latest articles
Browse All 16 View Live

Image may be NSFW.
Clik here to view.

SOA Testing

The question of testing has been gaining quite a bit of traction lately in the whole SOA context. Jimmy’s been aggregating quite a bit of it. The catchall question, “how do I test my SOA?” is much too...

View Article


Self-Documenting, Test-Driven Alien Artifacts

How much, and what kind of documentation do we need to create even if we have “self-documenting code”? Or is that kind of code enough all by itself? I for one yearn for the day where the code really...

View Article


Domain Model Pattern

When implementing a domain model, often object-relational mapping technologies are used. Like many tools, with their use comes the danger of abuse – abuse to the point of invalidating the benefits of...

View Article

Testing services the hard way with WCF

I just read the kind of hoops you have to go through in order to test your WCF service implementations. Oh. My. GOD. If that’s the best there is, NOBODY is going to be testing their WCF services....

View Article

Image may be NSFW.
Clik here to view.

Interfaces solve visibility and testing issues

Jimmy’s recent post called out some of the insights on the advantages of Ruby from Niclas’ keynote at DevSummit 2007. Jimmy writes: In Ruby it’s easy to redefine the visibility of a method from private...

View Article


Image may be NSFW.
Clik here to view.

Performant and Explicit Domain Models

Some Technical Difficulties Ayende and I had an email conversation that started with me asking what would happen if I added an Order to a Customer’s “Orders” collection, when that collection was lazy...

View Article

Image may be NSFW.
Clik here to view.

Don't trust developers with project management

What with all the warm and fuzzy feelings around trusting developers (here, here, and here) I just have to tone it down a bit. The title takes it a bit far – but less than you might think. Just today I...

View Article

Estimate Individually – Fail Globally?

After reading Derek Hatchard’s post, The Art and War of Estimating and Scheduling Software, I wanted to follow up on my previous post on the topic, Don’t Trust Developers with Project Management. The...

View Article


Sagas and Unit Testing – Business Process Verification Made Easy

Sagas have always been designed with unit testing in mind. By keeping them disconnected from any communications or persistence technology, it was my belief that it should be fairly easy to use mock...

View Article


Image may be NSFW.
Clik here to view.

Make WCF and WF as Scalable and Robust as NServiceBus

This topic is getting more play as more people are using WCF and WF in real-world scenarios, so I thought I’d pull the things that I’ve been watching in this space together: Reliability Locking in...

View Article

Image may be NSFW.
Clik here to view.

Unit Testing for Developers and Managers

“We need to rewrite the system.” Thus begins the story of yet another developer trying to convince their manager to adopt test-driven development (or any other methodology or technology). There’s a...

View Article

Image may be NSFW.
Clik here to view.

Domain Events – Salvation

I’ve been hearing from people that have had a great deal of success using the Domain Event pattern and the infrastructure I previously provided for it in Domain Events – Take 2. I’m happy to say that...

View Article

Image may be NSFW.
Clik here to view.

Convention over Configuration – The Next Generation?

Convention over configuration describes a style of development made popular by Ruby on Rails which has gained a great deal of traction in the .net ecosystem. After using frameworks designed in this...

View Article


Image may be NSFW.
Clik here to view.

On Design for Testability

Almost at every conference, event, training, or consulting engagement someone asks for my opinion on the whole design for testability thing. I’m not quite sure why I haven’t blogged on this topic,...

View Article

Image may be NSFW.
Clik here to view.

When to avoid CQRS

It looks like that CQRS has finally “made it” as a full blown “best practice”. Please accept my apologies for my part in the overly-complex software being created because of it. I’ve tried to do what I...

View Article


Image may be NSFW.
Clik here to view.

The Danger of Centralized Workflows

It isn’t uncommon for me to have a client or student at one of my courses ask me about some kind of workflow tool. This could be Microsoft Workflow Foundation, BizTalk, K2, or some kind of...

View Article
Browsing latest articles
Browse All 16 View Live