Tests developed during TDD can be classified into several levels, depending on the size of the object graph they need to work with. End-to-end tests span the whole application graph, while unit tests usually target a single public class at a time.
0 replies - 3610 views - 01/26/12 by Giorgio Sironi in Articles
The concurrency revolution in hardware is already here, but the real revolution needs to come from software. Developers need to imagine the new types of...
0 replies - 6289 views - 08/05/10 by Lyndsey Clevesy in Videos
We'll start in media res, with a pair of quotes:The design viewpoint expresses the logical components and their structural relationships. It also expresses their dynamics in terms of collaborations. The realization viewpoint expresses how the logical and...
1 replies - 5376 views - 06/08/10 by Giorgio Sironi in Articles
Distribution
and Communication between applications and services is a central
concept in modern application architectures. In order to profit from
distribution you have to keep some basic principles in mind – otherwise
you can easily run into performance...
1 replies - 9326 views - 09/30/09 by Alois Reitbauer in News
There has been much discussion on the DDD list regarding where to put the business logic control, whether in a service or entity. Being more specific, in order to ship an order, the following things should happen:Validate that the order can be shippedUpdate...
5 replies - 7388 views - 07/07/08 by Rafael Naufal in Articles
A couple of days ago I was thinking of the last time I used a pattern in my daily programming. I think it was 3 months ago! Then I tried to find out why.
10 replies - 7378 views - 05/30/08 by Reza Ghafari in Articles
Are you still working with integration products from one of the typical large integration vendors such as IBM and Tibco and looking for a more lightweight approach?
9 replies - 27465 views - 05/28/08 by OpenSource ESB in Articles