[Haskell-cafe] The Good, the Bad and the GUI

Steve Schafer steve at fenestra.com
Wed Aug 13 20:49:57 UTC 2014


On Wed, 13 Aug 2014 22:31:31 +0200, Wojtek Narczy?ski
<wojtek at power.com.pl> wrote:

>Let's say the user entered:
>
>No, Name, Qty, Price
>--------------------------------------------
>1. [        ]   [99] [10]
>2. [Water] [    ] [10]
>3. [Juice]   [  1] [    ]
>
>The GUI should display total of 990

Why? Why are any of these erroneous line items included in the total? I
would argue that an incomplete or otherwise erroneous line item is not
part of the invoice.

I don't know of any (reasonable) online merchant that requires the user
to separately enter item, quantity and price. Typically, the user
interface is designed explicitly to prohibit an incomplete line item of
this sort.

-Steve Schafer


More information about the Haskell-Cafe mailing list