寫在前面: 我的TDD實踐這幾篇文章主要是圍繞測試驅動開發所展開的,其中涵蓋了一小部分測試理論,更多的則是關注工具的使用及環境的搭建,做到簡單實踐先行,后理論專精的目的。 TDD實踐系列文章: 1.TDD概念篇 2.CI持續集成 3.SVN架設篇 ...
寫在前面: 我的TDD實踐這幾篇文章主要是圍繞測試驅動開發所展開的,其中涵蓋了一小部分測試理論,更多的則是關注工具的使用及環境的搭建,做到簡單實踐先行,后理論專精的目的。 TDD實踐系列文章: .TDD概念篇 .CI持續集成 .SVN架設篇 .UnitTest單元測試 . 介紹: 本文主要是介紹Source control system 源文件管理系統 ,這是CI的基礎,當然你也完全可以用它只做 ...
2013-07-11 15:04 7 1422 推薦指數:
寫在前面: 我的TDD實踐這幾篇文章主要是圍繞測試驅動開發所展開的,其中涵蓋了一小部分測試理論,更多的則是關注工具的使用及環境的搭建,做到簡單實踐先行,后理論專精的目的。 TDD實踐系列文章: 1.TDD概念篇 2.CI持續集成 3.SVN架設篇 ...
社區化產品的長久生存之道可能莫過於對迭代周期的控制。還記得以前采用老土的階段開發的年代,將軟件生命周期分為各個階段,當到達每個階段的里程碑則集中所有的資源、人力作全面沖刺。每次到了里程碑的檢查點沖過了 ...
最近一直在關注敏捷開發的工程實踐和技術實踐,一直想自己親身體會一下TDD的威力,總是因為這樣那樣的原因而一再拖延。 這兩天正好有個朋友問我Project euler里面49題的解法,我動手編程時候發現自己的基礎運算的庫存在以前筆記本上,本子被老婆帶走用了。所以,我需要在現在的電腦上重新編寫求 ...
上一篇我們編寫了第一個測試代碼,我們再來看一下我們的 US, 測試備注 和 設計 US:我希望可以給定一個包含m元素對象的集合,給定我想從中選出的元素個數n,從中找出所有滿足條件的元素組合列表(無序) C(n,m) 或 排列列表(有序) P(n,m) 設計 1、我需要 ...
在之前的實踐中,主要說的是TDD過程如何影響對功能的設計,在這一篇,會開始實現組合和排列的算法,進而討論一下,TDD是如何的影響對實際功能代碼塊的影響的。 這里不再列舉之前的設計相關的列表,轉而專注於算法的實現,希望大家在這里先不要糾結於算法效率,畢竟這里只是對TDD進行討論,而不是算法專題 ...
寫在前面: 我的TDD實踐這幾篇文章主要是圍繞測試驅動開發所展開的,其中涵蓋了一小部分測試理論,更多的則是關注工具的使用及環境的搭建,做到簡單實踐先行,后理論專精的目的。 TDD實踐系列文章: 1.TDD概念篇 2.CI持續集成 3.SVN架設篇 ...
引子 回顧 雖然我很早以前就聽說單元測試,也曾經多次在項目中引入單元測試框架和單元測試的實踐為代碼質量的提升帶來了一絲助力。 但這種方式更多的是從軟件調試的角度出發,即將單元測試作為一種測試方法可用性的入口,而非從TDD、極限編程、或從"Fail Fast,Fix Fast”這種獲得快速反饋 ...
0x00 前言 關於TDD測試驅動開發的文章已經有很多了,但是在游戲開發尤其是使用Unity3D開發游戲時,卻聽不到特別多關於TDD的聲音。那么本文就來簡單聊一聊TDD如何在U3D項目中使用以及如何使用U3D 5.3.X之后版本已經集成的單元測試模塊Editor Test Runner ...