從敏捷宣言,敏捷值:測試驅動開發敏捷?
個體和交互勝過流程和工具,
工作的軟件勝過面面俱到的文檔,在合同談判
客戶合作,
迴應按照計劃更改
然而,TDD並沒有制定計劃,幾乎可以構建合同談判?
「你想要什麼功能?」 「1,2,3」 開發爲1,2,3編寫測試 - >團隊提供代碼 「這裏的1,2,3賦予我們的錢」
這也是全面的文檔,並一戶一表處理。一旦測試被寫入個人和交互不再重要,因爲「代碼的真相」不再與人們在一起,而是在代碼中被剔除。
只是想知道他們如何配合在一起,如果他們反對或他們一起工作?
這似乎只是玩字。 –
沒有辦法解決或證明這一點。它可能不適合[SO](http://stackoverflow.com/help/on-topic),IMO。 –
好吧,答案是這樣的:「儘管敏捷宣言似乎違背了TDD,但這只是一個淺薄的解釋。實際上,它們一起工作是因爲......」或「它們完全不相關」或「它們不應該一起使用「 – user2483724