TDD is BS?
Paulo Pinto
pjmlp at progtools.org
Thu Jun 20 04:05:03 PDT 2013
On Thursday, 20 June 2013 at 09:02:49 UTC, Chris Cain wrote:
> On Thursday, 20 June 2013 at 07:36:41 UTC, Paulo Pinto wrote:
>> ...
>> Just left enough context to ask the following question, I hope
>> I did not left out too much.
>>
>> How does TDD then help how a user of my application will use
>> the application UI?
>>
>> This is the area where I usually make TDD evangelists go
>> speechless in conferences, as they start to present ad-hoc
>> solutions and end up changing subject.
>>
>> --
>> Paulo
>
> Sure. The user, in this case, isn't the user of your
> application. The "user" is the person using your API (other
> programmers). TDD has nothing to do with the visual design of
> your application and everything to do with the software
> engineering design. It's to help guide you to the answer to the
> questions "how should I define the behavior of this class/how
> should this class be used in practice?"
UI is also code, composed by functions/classes/markup, depending
on the
language and framework.
How to use TDD to write a class for an owner drawn control in
Win32 as an example?
This is the issue that TDD fails, but TDD advocates keep on
selling it.
--
Paulo
More information about the Digitalmars-d
mailing list