Schemas: Unit tests for programming in the large

by Rick Jelliffe

Eliminating final is a nice article by Elliotte Rusty Harold. It is in interesting exercise to take his arguments about arguments to method calls and apply them to the slightly higher level of web interfaces and loosely-coupled applications (including applictions distributed over time). What technology fits in to this level like no other? Schematron.