- From: Lee Cole <lcole@quark.com>
- Date: Mon, 7 Jan 2002 09:58:18 -0700
- To: "'Chris Lilley'" <chris@w3.org>
- Cc: www-tag@w3.org
CL> MR> Clean architecture aids testability. A good architecture need to CL> MR> address what occurs when it is improperly used as well as CL> when it is CL> MR> correctly used. If something is designed with CL> improper/limited criteria CL> MR> for the error cases, then dealing with these cases will be hard to CL> MR> implement or even test. CL> CL> Well I elieve that statement too, which implies that there is a CL> feedback loop there - improving architecture improves testability CL> which improves architecture of other specs that join on to that one. CL> Sort of like ripples in a pond. I'll agree with the feedback thought, but would offer crystals as the analogy -- short range interactions creating long range order. It should also be noted that feedback can be both positive and negative. While neither one is inherently good or bad, most examples of useful feedback are negative feedback... which would imply limiting a particular specification's scope, size, or amount of detail. Positive feedback brings to mind an image of 'exploding specifications.'
Received on Monday, 7 January 2002 12:04:12 UTC