* Dave Fayram <dfayram / gmail.com> [2005-04-28 08:19:29 +0900]:

> Neither piece of code is lying. Code cannot lie. The unit test says,
> "Something is incorrect in this region." How you interpret this depends
> on the context. If the test worked, and you change something and it
> breaks, then you can assume yoru change caused the problem. If you are
> writing the test then taking a first cut at the method, then you need
> to examine both to figure out which one is not expressing the correct
> intent.

So, I assume I was incorrect when I described 'code not expressing
the correct intent' as the 'code is lying.'

:)

-- 
Jim Freeze
Code Red. Code Ruby