Re: [extremeprogramming] The principle behind How Test-Driven Development Works

"Dave Nicolette" <[email protected]> Fri, 29 Nov 2019 18:29:56 +0100
Newsgroups gmane.comp.programming.extreme-programming
Message-ID <CANCM4bLqOk--JyC3OHYVeQMrvt=KEXQkCCEPfda8R7jSyak13g@mail.gmail.com>
I like that, FWIW. Good insight IMO,.

On 11/29/19, [email protected] <[email protected]> wrote:
>>
>> Problematic interactions (and miscommunications) are only part of the
>> "people problems".  There are outright mistakes, misconceptions,
>> conflicts
>> of interests, politics, etc.
>>
>
> In my experience (which is pretty much business application software so may
> not apply elsewhere) this seems like an odd characterisation of the problem
> of developing software. I'm not saying it is false, just it seems that
> "mistakes" are an odd way to think about it.
>
> I would say the primary problem is that people have tacit knowledge of what
> they want the software to do, but computers need this knowledge to be
> explicit. So the problem is "getting from tacit knowledge to explicit
> knowledge in the most effective way", and the most effective way includes
> having some feedback loops. Someone having tacit but not explicit knowledge
> doesn't really feel like a "mistake". Yes, people may make mistakes too, and
> problematic interactions (and miscommunications) may cause issues etc. etc.,
> but fundamentally it is the fact that writing software involves turning
> tacit knowledge into explicit knowledge, which in turn requires discovery,
> that makes TDD useful.
>
> Not sure if the distinction is important though!
>
> 
>
>

-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#160364): https://groups.io/g/extremeprogramming/message/160364
Mute This Topic: https://groups.io/mt/39414677/2417047
Group Owner: [email protected]
Unsubscribe: https://groups.io/g/extremeprogramming/leave/4902963/619838065/xyzzy  [[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-