2013-02-26 19 views
2

我正在開設一門課程,幫助學生理解一些重要的技術概念,但學生不知道如何編寫代碼(這也不是課程的重點)。非技術練習的想法強化測試驅動開發的概念?

對於網絡開發中的許多概念/實踐,我提出了非技術練習,讓他們瞭解技術等效性如何工作。例如,爲了解釋配對編程,我讓學生首先自己解決邏輯謎題,然後解決類似難度的謎題。這突出顯示了結對編程經驗的積極和消極。

我很努力想出一個類似的非技術示例或練習,以幫助他們瞭解TDD的優缺點。任何想法將不勝感激!

+0

我建議在programmers.stackexchange.com上提問 – Rushyo 2014-03-03 09:37:34

回答

1

我會建議尋找TDD類比象這樣:

The Door analogy

這或許會給你一些靈感。通過這個例子展開這個並解釋好處嗎?