四虎国产精品永久地址998_chinesexxx少妇露脸_日本丁香久久综合国产精品_一区二区久久久久_四虎av影视_久久久久国产一区二区三区不卡

中培偉業IT資訊頻道
您現在的位置:首頁 > IT資訊 > 軟件研發 > REPL(交互式命令行)驅動開發

REPL(交互式命令行)驅動開發

2018-07-16 10:54:07 | 來源:中培企業IT培訓網

REPL(交互式命令行)驅動開發

REPL驅動的開發并不是一個廣泛認可的名詞,它是我喜歡的開發風格,對測試有特定的影響。在使用解釋型語言的時候很常見,如Lisp、Python、Ruby和JavaScript等。

在你使用讀取、計算、打印、循環( REPL)類型語言時,你可以編寫小而獨立的函數,并且不依賴于全局的狀態。

函數在編寫的時候就得到了測試。

這種開發的方式和TDD有些區別。它側重于編寫沒有或者有很少的副作用的函數。讓代碼更易于理解,而不是像TDD那樣,在實現功能代碼前編寫測試用例。

你可以把這種開發方式和單元測試結合起來。因為你也可以用REPL驅動開發的方式去實現測試,這樣的結合是一種很有效的策略。

標簽: REPL

相關閱讀

主站蜘蛛池模板: 讷河市| 津南区| 印江| 无极县| 汽车| 刚察县| 涪陵区| 襄城县| 辉县市| 宿松县| 新平| 塘沽区| 新丰县| 偃师市| 辉南县| 黔西县| 宣恩县| 商河县| 乡宁县| 工布江达县| 霍林郭勒市| 苗栗县| 隆安县| 海口市| 上栗县| 泽普县| 尚志市| 安宁市| 博白县| 汨罗市| 白朗县| 寿光市| 吴堡县| 海淀区| 侯马市| 墨脱县| 宁夏| 延寿县| 绿春县| 安岳县| 龙山县|