connect four (game)
Michael Torrie
torriem at gmail.com
Sun Nov 26 21:55:22 EST 2017
On 11/26/2017 07:11 AM, bartc wrote:
>> You may argue that testing doesn't matter for his small game, written
>> for his own education and amusement. The fact is that software in
>> general is of abysmal quality across the boards, and promoting a habit
>> of unit testing is good, even for trivial, home-grown stuff.
>
> I thought people were being hard on the OP.
I wasn't being hard on the OP. My observation is about the state of
*all* software. My software especially, your software, Microsoft's
software. It all is of rather poor quality compared to the rigors of
other industries like civil engineering, manufacturing, etc.
> As for testing, I remember in a company I worked in, a complicated
> circuit was submitted to a company that would put it into a
> mass-produced chip. This company did massive numbers of emulated tests
> shown on a huge printout that showed that all combinations of inputs and
> outputs worked exactly as intended.
>
> Except the actual chip didn't work. As for the printout, the designer
> took it home and used it as an underlay for a new carpet. A rather
> expensive underlay.
That's unfortunately, but seems to reinforce the notion that adequate
testing is required. Clearly for a microchip, theoretically testing the
chip's "software" (for lack of a better term) was not adequate. An
analogy to our software situation is that someone tested the algorithm,
but not the actual, in-use implementation of the algorithm.
More information about the Python-list
mailing list