POV-Ray : Newsgroups : povray.off-topic : TDD vs PbC : Re: TDD vs PbC Server Time
6 Sep 2024 03:14:42 EDT (-0400)
  Re: TDD vs PbC  
From: clipka
Date: 1 Mar 2009 23:35:00
Message: <web.49ab60fb3af223f8d7e11e890@news.povray.org>
"clipka" <nomail@nomail> wrote:
> I have found that in complex systems, it's all about well-defined interfaces. If
> your interfaces are poor, the best unit implementations will get you nowhere.
> You will get all kinds of poorly understood errors, because of race conditions
> or deadlocks between units, or other such crap, often being sporadic and
> timing-dependent, and therefore both hard to notice in the first place, and
> hard to hunt down.

Oh, and worst of all: Once you find and identify one of those bugs, each
module's developer will insist that *his* module is perfectly ok, and that it
is the other modules that need to be fixed. Yay!

And once you implement a workaround, chances are you break something else...


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.