【課程推薦】測試驅動開發課程

2024年2月6日 24点热度 0人点赞

本課程的最終目標是教授成為TD所需的工具和實踐者,在日常和現實世界的環境。因此您將看到有關DD的所有內容從入門到高級主題,讓我們把它拿出來。課程是有組織的,作為一個學習的旅程在每個部分結束時你應該已經學會了一項新技能。我強烈建議你在每個部分之間應用所學的知識。

DDD不僅僅是關於知識更多的是關於實踐,我們的學習之旅將從學習基礎開始。那麼讓我們先來談談什麼是TDD它的優點、缺點以及我們可以解決的誤解。在這一節結束時我們已經涵蓋了所有關於理論的,現在我們將直接開始編寫第一個特性使用測試驅動開發。

測試驅動我們的第一個特性,通過這種方式我們將編寫應用程序邏輯。因此您可以看到我們在實踐這個過程應用測試驅動的開發,這樣您就可以將從理論中學到的所有東西與實踐相協調。一旦我們完成本節您將看到現在您已經掌握了開始測試您日常使用的一些代碼的所有知識。

然後我們將轉到另一節在那裡我們將學習如何將我們的應用程序與外部世界聯系起來,我們需要學習如何使用依賴項。因此在下一節中我們將討論像測試氣泡這樣的事情以及在編寫集成測試時測試驅動開發之間的關系。一旦我們完成了這個部分您就會註意到現在您對測試驅動開發了解得更多了。現在您可以開始從頭到尾地實現一個特性,但我們不想就此打住,我們想要完善我們的工藝。因此在下一節中我將向您展示測試驅動開發的多種風格,希望到最後你應該知道哪一個你覺得更舒服哪一個在給定的場景中更有意義。

我們都知道我想讓你看一看許多練習這將提高你的手藝,將討論多種良好實踐。當您編寫測試時我們將討論在TDD期間應用的多種實踐,到最後您將擁有在日常工作中使用的良好實踐的廣泛知識,它會簡化很多我們之前學過的東西。

現在作為測試驅動開發人員您已經進入了技術的下一個階段讓我們進入下一個部分我們將討論如何在團隊環境中進行測試驅動開發團隊環境。在最後一部分我們將討論日常生活中最重要的話題之一為什麼?因為測試驅動的開發不可能是僅僅為了構建新特性而獲得的工具。

為了建立綠地項目我們想學習一種工具我們可以在我們的日常生活中應用以保持寒冷根本沒有測試。因此我們將在專門討論如何在遺留代碼的上下文中應用測試驅動開發如何使用測試驅動開發來維護和發展沒有測試的代碼的部分中結束。如果你覺得這些都不錯,讓我們來看看這門課是為誰開設的。