Essential TDD (Test-Driven Development) for Pythoners

Language

Chinese talk w. Chinese slides

Category

Best Practices & Patterns

Python Level

Intermediate

Abstract

託敏捷開發逐漸在台灣受到關注所賜,其核心的實踐之一如持續整合已受到了大家的注意。然而,對於許多已有相當工作經驗的程式設計師而言,仍然對 TDD (Test-Driven Development) 是無法理解或是理解有誤的。本場演講除了會用白話跟實例講授 TDD 的概念以外,亦會解釋 *DD(例如:BDD)的核心概念。最後,講者會分享自己這兩三年來使用(及)不使用 TDD 的經驗。
# 程式碼講解的部份,會假設聽眾已懂得如何撰寫基本的 unit tests (by unittest/nose/py.test)

曾君宇

魯蛇喬,不知道為什麼一直在寫 JavaScript 的 Tainan.py (Python) 社群聚會發起人。在告別了創業連續失敗家以及放假半年的魯蛇人生以後,目前在誠致教育基金會內擔任軟體工程師,希望讓國內的小朋友透過均一教育平台能夠有另一種學習的可能性。