內容簡介:編寫多語言的整潔程式碼
「一本有趣的實作指南,可讓您加快測試驅動開發的速度。如果您想開始TDD,或是需要複習軟體開發人員所應掌握的重要技能之一,這本書就是為您準備的!」
—Ham Vocke
Stack Overflow軟體開發人員
您的程式碼可做為身為開發人員的技能證明。無論您使用哪種語言,程式碼都應該乾淨、優雅、整潔。透過使用測試驅動開發(TDD),您將編寫出易於理解的程式碼,保持其優雅,並且可以在未來數月甚至數年內持續進行工作。透過這本指南,您將瞭解如何將TDD與三種不同的語言一起使用:Go、JavaScript和Python。
作者Saleem Siddiqui向您展示了如何使用單元測試驅動的方法來處理領域複雜性。TDD將需求劃分為小規模、可實作的功能,使您能夠解決問題,並且與您使用的語言和框架無關。透過本書,您將學習如何將TDD納入您的常規程式設計實務。
這本書可以幫助您:
‧使用TDD的divide-and-conquer來控制領域的複雜性
‧瞭解TDD如何跨語言、測試框架和領域概念工作
‧瞭解TDD如何實現持續整合
‧支援運用TDD進行重構和重新設計
‧學習如何用JavaScript編寫簡單有效的單元測試工具
‧使用TDD期間生成的單元測試來設置持續整合環境
‧在Go、JavaScript和Python中使用TDD編寫乾淨整潔的程式碼