原文:TDD 與 CI 在 Python 中的實踐

社區化產品的長久生存之道可能莫過於對迭代周期的控制。還記得以前采用老土的階段開發的年代,將軟件生命周期分為各個階段,當到達每個階段的里程碑則集中所有的資源 人力作全面沖刺。每次到了里程碑的檢查點沖過了就可以集體慶功,沖爬下了就集體加班。而后者發生的機率總是比前者要多,現在回想起來真有種大浪淘沙,不堪回首之感。 現在 敏捷開發 用順溜了,回過頭來看這種作坊式的開發甚是感觸。階段式的開發本身並無問題, ...

2015-04-08 12:10 1 3073 推薦指數:

查看詳情

我的TDD實踐---CI持續集成

寫在前面:   我的TDD實踐這幾篇文章主要是圍繞測試驅動開發所展開的,其中涵蓋了一小部分測試理論,更多的則是關注工具的使用及環境的搭建,做到簡單實踐先行,后理論專精的目的。 TDD實踐系列文章:   1.TDD概念篇   2.CI持續集成   3.SVN架設篇 ...

Wed Jul 10 00:59:00 CST 2013 6 3693
我的TDD實踐---TDD概念篇

寫在前面:   我的TDD實踐這幾篇文章主要是圍繞測試驅動開發所展開的,其中涵蓋了一小部分測試理論,更多的則是關注工具的使用及環境的搭建,做到簡單實踐先行,后理論專精的目的。 TDD實踐系列文章:   1.TDD概念篇   2.CI持續集成   3.SVN架設篇 ...

Tue Jul 16 21:52:00 CST 2013 0 2753
TDD在Unity3D游戲項目開發實踐

0x00 前言 關於TDD測試驅動開發的文章已經有很多了,但是在游戲開發尤其是使用Unity3D開發游戲時,卻聽不到特別多關於TDD的聲音。那么本文就來簡單聊一聊TDD如何在U3D項目中使用以及如何使用U3D 5.3.X之后版本已經集成的單元測試模塊Editor Test Runner ...

Mon Apr 04 17:59:00 CST 2016 12 6409
我的TDD實踐---SVN架設篇

寫在前面:   我的TDD實踐這幾篇文章主要是圍繞測試驅動開發所展開的,其中涵蓋了一小部分測試理論,更多的則是關注工具的使用及環境的搭建,做到簡單實踐先行,后理論專精的目的。 TDD實踐系列文章:   1.TDD概念篇   2.CI持續集成   3.SVN架設 ...

Thu Jul 11 23:04:00 CST 2013 7 1422
TDD個人實踐體會(C#)四

在之前的實踐中,主要說的是TDD過程如何影響對功能的設計,在這一篇,會開始實現組合和排列的算法,進而討論一下,TDD是如何的影響對實際功能代碼塊的影響的。 這里不再列舉之前的設計相關的列表,轉而專注於算法的實現,希望大家在這里先不要糾結於算法效率,畢竟這里只是對TDD進行討論,而不是算法專題 ...

Sat Jun 09 10:38:00 CST 2012 5 1932
TDD個人實踐體會(C#)一

最近一直在關注敏捷開發的工程實踐和技術實踐,一直想自己親身體會一下TDD的威力,總是因為這樣那樣的原因而一再拖延。 這兩天正好有個朋友問我Project euler里面49題的解法,我動手編程時候發現自己的基礎運算的庫存在以前筆記本上,本子被老婆帶走用了。所以,我需要在現在的電腦上重新編寫求 ...

Tue Jun 05 22:55:00 CST 2012 4 2838
TDD個人實踐體會(C#)二

上一篇我們編寫了第一個測試代碼,我們再來看一下我們的 US, 測試備注 和 設計 US:我希望可以給定一個包含m元素對象的集合,給定我想從中選出的元素個數n,從中找出所有滿足條件的元素組合列表 ...

Thu Jun 07 02:18:00 CST 2012 4 2141
什么是TDD(一)

引子 回顧 雖然我很早以前就聽說單元測試,也曾經多次在項目中引入單元測試框架和單元測試的實踐為代碼質量的提升帶來了一絲助力。 但這種方式更多的是從軟件調試的角度出發,即將單元測試作為一種測試方法可用性的入口,而非從TDD、極限編程、或從"Fail Fast,Fix Fast”這種獲得快速反饋 ...

Fri May 01 03:08:00 CST 2020 0 599
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM