TDD/BDD Leading To Incomplete Unit Tests?

by Mike Bria on  Feb 14, 2008 7

Peter Ritchie raised concern about TDD and BDD keeping practitioners from writing good unit tests. He cites an over-reliance on “interaction testing", a core mantra and essence of TDD and BDD, as a driver with tendency to result in incomplete unit testing.

Article: Take care of your domain model

by Niclas Nilsson on  Jan 03, 2008 38

Today, many projects focus on Domain-Driven Design, but it is not always easy. One of the most important things are to separate the domain code from the code that only exists for technical reasons. Mats Helander has written an article where he explains how to manage domain models and teaches design patterns and aspect-oriented programming in the process.

Interview: Charles Simonyi on Intentional Software

by Niclas Nilsson on  Dec 18, 2007

Charles Simonyi, the President of Intentional Software and a recent space traveller presents his views on the future of software development. He talks about how to include domain experts in the development cycle by letting them express their intentions in domain specific languages, about Intentional's view on DSLs and Domain Driven Design and about what it was like to be a space tourist.

InfoQ Presentation: Eric Evans on DDD - Strategic Design

by Niclas Nilsson on  Dec 04, 2007 8

In this talk, Eric Evans introduces two broad principles for strategic design. 'Context mapping' addresses the fact that different groups model differently and 'Core domain' distills a shared vision of the system's core domain and provides a systematic guide to when good enough is good enough versus when to push for excellence.

Naked Objects adds Java 1.5, Injection, Hibernate

by Geoffrey Wiseman on  Nov 14, 2007 6

Naked Objects is an architectural pattern and a framework for developing applications where domain objects takes a central role. Naked Objects recently released version 3.0 with support for Java 1.5, injection, an alternate UI, Hibernate object store, integrated security and contributed actions. InfoQ took the opportunity to speak with Richard Pawson, inventor of the Naked Objects pattern.

InfoQ Presentation: Eric Evans on Domain Driven Design - Putting the Model to Work

by Niclas Nilsson on  Nov 08, 2007 18

Why bother with models? Eric Evans explains that the most critical complexity of most software projects is understanding the business domain itself. In this talk Evans talks about the foundations of Domain-Driven Design and how to make a domain model truly pull its weight and positively transform a project.

OOP: Thinking beyond verb/noun metaphor to yield a better design

by Sadek Drobi on  Nov 02, 2007 1

In OOP, objects are traditionally coupled with actions that determine their behavior, implemented as objects’ methods. Reg Braithwaite argues that, in some cases, it may be relevant to dissociate the two. Traditional approach to OOP is also questioned by Buko Obele who advocates for going beyond the verb/noun metaphor that is often used to approach object oriented design.

CBDI Publishes Service Architecture and Engineering Metamodel V2.0

by Jean-Jacques Dubray on  Oct 23, 2007

Everware-CBDI announced recently the publication of their second release of ther Service Architecture & Engineering Metamodel which provide different views to capture the metadata associated to services. Salamander announced this week the release of a solution combining their leading MooD product and the SAE metamodel.

Interview: Eric Evans on Domain Driven Design

by Mark Figley on  Sep 18, 2007 9

Ever since Eric Evans wrote the book Domain-Driven Design in 2004 he has been a significant voice advancing domain modeling and design concepts. In this interview with Floyd Marinescu he talks about some of the recent refinements in Domain-Driven Design and how people are advancing the field today.

Five Orcas Short Demos

by Jonathan Allen on  Apr 03, 2007 1

Microsoft's Data blog has five short demos on Orcas and post-Orcas features for editing XML files and XSD files, debugging XSLT, and working with Entity Data Models (EDM).

Domain-Driven Design Case Study: So We Thought We Knew Money

by Jonathan Allen on  Feb 22, 2007

Ying Hu and Sam Peng show how they solved some major problems dealing with international currency by selectively applying Domain-Driven Design to their existing application.

Review of Applying Domain-Driven Design and Patterns

by Jonathan Allen on  Feb 14, 2007

As a follow-up to our interview with Jimmy Nillson, we bring you a review of his book Applying Domain-Driven Design and Patterns and a sample chapter from courtesy of Addison Wesley Professional.

User-Centric Development Approaches: What's Next?

by Deborah Hartmann Preuss on  Feb 12, 2007 3

On her Creating Passionate Users blog, Kathy Sierra recently envisioned software that's not just usable, but transparent, helping users achieve "flow" in their work without intrusive distractions, delays or constraints. Perhaps end-user "flow" is the next big differentiator - and if so, what will the development processes look like that support the creation of such software?

Interview: Jimmy Nilsson on Domain-Driven Design

by Floyd Marinescu on  Feb 09, 2007 1

In this latest video interview, Jimmy Nilsson of 'Applying Domain-Driven Design' talks about the value proposition of Domain Driven Design and how DDD integrates with Agile. Jimmy also answers questions on OOD vs. DDD and the symbiotic relationship of domain specific relationships with DDD.

Eric Evans on why Domain-Driven Design Matters Today

by Floyd Marinescu on  Dec 21, 2006 3

Eric Evans (author of the original book on DDD) tells InfoQ why DDD matters today, how it fits into today's software development platforms, and what's been going on with DDD in the last few years. The interview is an excerpt from InfoQ's book, Domain-Driven Driven Design Quickly.

General Feedback
Marketing and all content copyright © 2006-2015 C4Media Inc. hosted at Contegix, the best ISP we've ever worked with.
Privacy policy